UE4 C++ 之 打印

这篇具有很好参考价值的文章主要介绍了UE4 C++ 之 打印。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

B站教学链接:https://space.bilibili.com/449549424?spm_id_from=333.1007.0.0

一、屏幕打印

ue4 c++ 打印,UE4 小剧场,ue4

参数说明:

第一个参数-1,默认值

第二个参数5.0f,打印到屏幕上显示的时间

第三个参数FColor::Red,打印到屏幕上的颜色

第四个参数TEXT("123"),打印到屏幕上的内容

1.1 打印文本内容

 //UE4打印输出日志
		GEngine->AddOnScreenDebugMessage(-1, 5.0f, FColor::Red, TEXT("123"));

1.2 打印字符串

//打印字符串
FString mystring = "1234";
GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red, FString::Printf(TEXT("string : %s"), *mystring));

1.3 打印浮点型变量

//打印浮点型变量
float Health = 5.0f;
GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red, FString::Printf(TEXT("Health is : %f"), Health));

1.4 打印整型变量

//打印整型型变量
int32 Number = 5;
GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red, FString::Printf(TEXT("Number is : %d"), Number));

二、日志打印

2.1 自定义输出日志

ue4 c++ 打印,UE4 小剧场,ue4

参数说明:

YouLog:自定义的Log名称

Log:日志的颜色

DECLARE_LOG_CATEGORY_EXTERN(YourLog, Log, All);
UE_LOG(YourLog,Warning,TEXT("This is a message to yourself during runtime!"));

2.2 官方自带的打印输出日志

 官方的输出日志有三种,三种分别代表输出的日志类型是日志类型,警告类型,错误类型,颜色也不相同

//灰色
UE_LOG(LogTemp,Log,TEXT("This is grey text!"));
//黄色
UE_LOG(LogTemp,Warning,TEXT("This is yellow text!"));
//红色
UE_LOG(LogTemp,Error,TEXT("This is red text!"));

 2.3  打印

打印字符串

UE_LOG(YourLog,Warning,TEXT("MyCharacter's Name is %s"), *MyCharacter->GetName() );

打印整型

UE_LOG(YourLog,Warning,TEXT("MyCharacter's Health is %d"), MyCharacter->Health );

打印浮点型

UE_LOG(YourLog,Warning,TEXT("MyCharacter's Health is %f"), MyCharacter->Health );

打印向量

UE_LOG(YourLog,Warning,TEXT("MyCharacter's Location is %s"), 
    *MyCharacter->GetActorLocation().ToString());

打印FName文章来源地址https://www.toymoban.com/news/detail-558107.html

UE_LOG(YourLog,Warning,TEXT("MyCharacter's FName is %s"), 
    *MyCharacter->GetFName().ToString());

到了这里,关于UE4 C++ 之 打印的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 小剧场短剧源码uniapp+H5+小程序搭建

    小剧场短剧源码是指用于开发短剧类小程序的代码文件和资源文件的集合。小剧场短剧源码包含了小程序的前端代码和后台代码,其中前端代码主要负责界面和交互逻辑的实现,后台代码主要负责数据的处理和服务器的通信。通过使用小剧场短剧源码,开发者可以快速搭建一

    2024年04月26日
    浏览(40)
  • 2023热门短剧小剧场APP小程序系统介绍

    系统上线推广已经半个月,很多朋友还不懂这项目是干什么的,我来给大家讲一下我所见识的(非专业见解,说错了见谅) 这种热门短剧玩法在去年就已经出现了,但是今年2023年才真正爆发开来。在抖音、快手等信息流平台上,我们可以随处看到一些类似于《回到秦朝当太

    2024年02月11日
    浏览(38)
  • 【UE4 C++】07-角色运动设置

    可以看到我们可以通过WASD控制角色前后左右移动,通过鼠标控制摄像机旋转朝向。   1.在虚幻商城中搜索“Gideon”,将该免费资源添加到工程中(大概2.6G) 2. 打开之前创建的“PlayerCharacter”  选中网格体组件,骨架网格体选择“Gideon”  调整变换 动画类选择“Giden_AnimBlue

    2024年02月04日
    浏览(43)
  • 【UE4 C++】02-编译、生成当前的C++程序

    编译快捷键: Ctrl+F7  如果不使用快捷键,可以点击顶部菜单栏中的下拉按钮,然后选择自定义 点击添加命令  点击“生成”,选择编译“”,点击“确定” 此时可以看到顶部菜单栏多了一个用于编译的按钮 鼠标右键点击“VirtusCourse”,然后点击生成  生成结果如下    双

    2024年02月16日
    浏览(41)
  • UE4和C++ 开发--HUD类

    HUD 平视显示器(Head Up Display),简称HUD。在蓝图中是指在屏幕上面绘制的二维物体。 1. 创建HUD 打开蓝图编辑器,创建一个蓝图类,搜索HUD,选择并命名BP_HUD。 2. 开始绘制 打开事件列表,右键搜索 EventReceive Draw HUD。有两个输入分别是X,Y,分别代表屏幕的宽度和屏幕的高度。我们

    2024年02月07日
    浏览(40)
  • 【UE4】蓝图转为C++官方教程部分笔记

    官方教学有将蓝图转为C++的教学视频,非常详细。 将蓝图转为C++ – Unreal Engine 为了方便查找知识点,特意在这里记了一部分笔记(图片都来自于本人的工程而非视频) 想要实现C++和蓝图的转换,首先就得知道蓝图和C++的变量对应关系 首先官方文档有的规定代码规范中,明确

    2023年04月19日
    浏览(57)
  • 【UE4 C++】根据指定路径生成静态网格体

    在上一篇博客中(【UE C++】蓝图调用C++函数),我们用C++创建了一个蓝图函数库,本篇文章在这个蓝图函数库基础上增加一个方法,该方法只需输入一个文件目录路径,就可在场景中生成该目录下得所有静态网格体。(如果不想写C++的话,可以用这篇文章的方法:UE4 | BP | 使

    2024年02月15日
    浏览(89)
  • ue4中使用c++实现自定义网格体

    有两个类可以在ue4中实现自定义网格体,分别是UCustomMeshComponent和UProceduralMeshComponent,实现的方法都是构建三角形以实现不同的网格体。 网上的教程以蓝图为主,但我想用c++实现。 我找到了一篇用UProceduralMeshComponent实现的博客,链接如下:https://blog.csdn.net/yb0022/article/details

    2024年02月07日
    浏览(43)
  • 2023最新付费小剧场短剧影视小程序源码+全开源/带支付等模式

    等等,更多细节功能 丰富的后台设置,具体大家可以看刀客的后台演示图 具体也不多说了,大家可以自行下载搭建研究 前端支持打包 抖音小程序,快手小程序,百度小程序,H5和微信小程序 需要哪个端就发行到哪个端即可 前端文件需要用到HBuilder X工具来编译 wweuso.lanzouy.com/io51N

    2024年02月09日
    浏览(49)
  • [UE4][C++]使用qrencode动态生成二维码

         下载地址  GitHub - fukuchi/libqrencode: A fast and compact QR Code encoding library A fast and compact QR Code encoding library. Contribute to fukuchi/libqrencode development by creating an account on GitHub. https://github.com/fukuchi/libqrencode  Configure之后会报错,不勾选WITH_TOOLS就行了。         还是采用第三方库的形

    2024年02月12日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包