UE打LOG整理
2024-09-18 16:22:23
Kismet库
蓝图方法cpp使用
例:打LOG:Print String
蓝图节点的鼠标tips:Target is Kismet System Library
#include "Runtime/Engine/Classes/Kismet/KismetSystemLibrary.h"
UKismetSystemLibrary::PrintString(this, s) //KismetSystemLibrary 继承UObject
C++打LOG
DEFINE_LOG_CATEGORY_STATIC(LogName, Log, All); //.cpp文件声明LOG。
注:LogName不能重,Log是ELogVerbosity命名空间Type枚举的一项,All是个枚举(ELogVerbosity)
UE_LOG(LogName, Log, TEXT("abc %s"),s);//可以像Printf样打印出
DECLARE_LOG_CATEGORY_EXTERN(AAAAA, Log, All); //在.h文件声明LOG
DEFINE_LOG_CATEGORY(AAAAA);//在.cpp文件使用
#include "Engine/Engine.h"
GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red, FString::Printf(TEXT("%s %f"), *Msg, Value));//引擎打LOG 注意-1 这个key可以用来当消息池索引
最新文章
- 什么是BOM头,BOM头有什么影响,怎么去掉BOM头
- 【直播】APP全量混淆和瘦身技术揭秘
- .NET(C#)中的DataSet、string、DataTable等对象转换成Json
- Linux服务器
- SQL Server 2008管理工具出现 远程过程调用失败0x800706be解决方法
- csdn博客又開始更新了
- OpengGL ES2.0 Using NDK
- 轻松搞定Ajax(分享下自己封装ajax函数,其实Ajax使用很简单,难是难在你得到数据后来怎样去使用这些数据)
- sptt规范介绍
- Install Centrifugo and quick start
- 从零开始学 Web 之 HTML5(四)拖拽接口,Web存储,自定义播放器
- centos7环境下安装mysql5.6-----解压安装包的方法
- 负载均衡(Load Balancing)学习笔记(二)
- BZOJ2324 ZJOI2011营救皮卡丘(floyd+上下界费用流)
- Maven 统一指定jar包版本的方法
- python使用类作为装饰器
- scala 求数组排序后每两个元素的差值
- Python 常用内建模块(time ,datetime)
- asp.net mvc 中通过url字符串获取controller和action
- ElasticSearch学习笔记(四)-- 分布式