
UE数字孪生学习笔记
文章平均质量分 68
KuFun元宇宙
计算机专业研究生
展开
-
【UE数字孪生学习笔记】 Gameplay框架之TArray
若在另一TArray中创建TArray变量,其元素将复制到新变量中,且不会共享状态。因此在 TArray 中,Add 将用字符串文字创建临时 FString,然后将该临时 FString 的内容移至容器内的新 FString 中;总体而言,Emplace 优于 Add,因此其可避免在调用点创建无需临时变量,并将此类变量复制或移动到容器中。根据经验,可将 Add 用于浅显类型,将 Emplace 用于其他类型。声明:部分内容来自于b站,知乎,慕课,公开课等的课件,仅供学习使用。如有问题,请联系删除。原创 2024-06-19 22:48:48 · 960 阅读 · 0 评论 -
【UE数字孪生学习笔记】 Gameplay框架之TSubclassOf
它在UE中的使用场景非常广泛,尤其在处理各种动态生成和配置类对象的情况下非常有用。通过 TSubclassOf,开发者可以更灵活地设计和组织他们的代码,同时减少硬编码,提高代码的可维护性和可扩展性。TSubclassOf能够约束下拉框中只会出现继承于T的类或者T本身,并且C++层面也能实现类型安全,如果给TSubclassOf对象赋值一个类型不兼容的UClass,则会得到编译错误。声明:部分内容来自于b站,知乎,慕课,公开课等的课件,仅供学习使用。如有问题,请联系删除。基于FloatingActor。原创 2024-06-17 22:19:58 · 958 阅读 · 0 评论 -
【UE数字孪生学习笔记】 使用DataSmith对模型快速导入 UE5.3.2使用unreal DataSmith文件
UE5,DataSmith原创 2024-05-22 15:06:53 · 2005 阅读 · 0 评论 -
【UE数字孪生学习笔记】 虚幻日志系统
是一个日志详细级别,用于将警告打印到控制台和日志文件中。你可以设置不同的日志详细程度,调整日志的换行模式,或者设置日志的文本颜色。它定义了额外的非日志详细级别,允许给定日志换行或设置日志文本的颜色。是一种非常实用的调试工具,可以详细说明代码当前的执行逻辑。你可以检查函数之间传递的数据值,并报告潜在的问题。声明:部分内容来自于b站,知乎,慕课,公开课等的课件,仅供学习使用。如有问题,请联系删除。你可以像使用日志那样,在屏幕调试消息中使用格式说明符和变量。UE_LOG 是一个将格式化消息记录到日志文件中的宏。原创 2024-06-07 16:03:53 · 652 阅读 · 0 评论 -
【UE数字孪生学习笔记】 Gameplay框架之UPROPERTY();UE_LOG;屏幕调试消息
是一个日志详细级别,用于将警告打印到控制台和日志文件中。你可以设置不同的日志详细程度,调整日志的换行模式,或者设置日志的文本颜色。它定义了额外的非日志详细级别,允许给定日志换行或设置日志文本的颜色。声明:部分内容来自于b站,知乎,慕课,公开课等的课件,仅供学习使用。属性使用标准的C++变量语法声明,前面用UPROPERTY宏来定义属性元数据和变量说明符。声明属性时,属性说明符 可被添加到声明,以控制属性与引擎和编辑器诸多方面的相处方式。你可以像使用日志那样,在屏幕调试消息中使用格式说明符和变量。原创 2024-06-11 09:48:29 · 871 阅读 · 0 评论