![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 84
Im 胡嘿嘿
这个作者很懒,什么都没留下…
展开
-
【UE4】编辑器开发(七)模型导入与映射
文章目录一、导入模型二、将新导入的模型渲染在视窗中一、导入模型我们创建一个结构体,取名为FNewMesh,通过这个结构体导入模型和保存路径。所以,我们需要先在CustAsset中声明这个结构体并暴露给属性面板。USTRUCT(BlueprintType)struct FNewMesh{ GENERATED_BODY()};UCLASS(Blueprintable, Bluepri...原创 2020-07-10 12:14:57 · 1535 阅读 · 0 评论 -
【UE4全反射松耦合框架笔记】第二章 框架结构搭建
第二章 框架结构搭建文章目录第二章 框架结构搭建一、框架介绍二、仿QT打印功能一、框架介绍框架目录:二、仿QT打印功能原创 2020-07-10 12:10:53 · 533 阅读 · 1 评论 -
【UE4】反射系统分析(二)
文章目录INCLASS_NO_PURE_DECLSENHANCED_CONSTRUCTORS这节主要分析一下generated.h文件中的代码。首选先创建一个继承AActor的类,并编译,UHT会生成一个generated.h文件。下边来分析一下AActor类中的GENERATED_BODY()宏的作用。#define BODY_MACRO_COMBINE_INNER(A,B,C,D) A##B##C##D#define BODY_MACRO_COMBINE(A,B,C,D) BODY_MACRO_C原创 2020-06-19 01:02:04 · 976 阅读 · 0 评论 -
【UE4】反射系统分析(一)
文章目录反射的宏标记反射数据UHT和UBT反射的宏标记 在编写UE4 C++代码时,我们经常使用UCLASS()、USTRUCT()、UENUM()、UFUNCTION()、UPROPERTY()等宏去标记我们的类和成员变量,只有添加这些宏的类或成员才能将其添加到反射系统。这样,基于UE4反射的GC系统等可以管理我们的反射数据。举例而言,当一个继承UObject的类对象指针被声明时,如果不使用UPROPERTY将其标记,则GC不能察觉到它的存在,也就不能对其进行管理。当GC认为没有其它对象包含该对象的原创 2020-06-15 18:24:03 · 1158 阅读 · 0 评论