![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ue4学习笔记
文章平均质量分 51
qq_35544104
这个作者很懒,什么都没留下…
展开
-
对编辑器或蓝图公开属性(变量)和功能(函数)
这里只写几种UE4编辑器比较常用的宏 UCLASS() 暴露此类 Blueprintable //在里面加入此参数可使蓝图对此类进行拓展 例如: UCLASS(Blueprintable) class UMuobject : public UObject {}USTRUCT() //反射结构体的宏GENERATED_BODY() UE4使用它替代为类型生成所需的文件代翻译 2017-12-21 09:41:14 · 912 阅读 · 0 评论 -
ue4局域网初探
以下所有都是来自于基于UE4官方文档 (偶尔也有个人的小改变 方便各位观看和理解)UE4Actor复制 C++方法:class ENGINE_API AActor : public UObject { UPROPERTY( replicated ) AActor * Owner; }; //在其类必须实现道具复制函数 void AActor::GetLifetime原创 2017-12-18 12:09:17 · 779 阅读 · 0 评论 -
UE4 HUD、UMG、Slate之间的区别
HUD Canvas是来自UE3(甚至可能更老)的东西,在UMG被引入之前处于UE4中,并作为选项保留 UMG是Slate的蓝图延伸 Slate是为编辑器专门制作的窗口UI框架(以前的UE编辑器使用了Window的库),但它也可以用在游戏中。 但是Slate类不在UObject环境之外而在反射系统之外,这就是为什么它需要UMG包装来使其与蓝图一起工作。转载 2018-01-23 19:12:51 · 6877 阅读 · 3 评论