随笔分类 -  UE4

摘要:对于C++定义的Enum类型,可以使用以下代码: const UEnum* EnumPtr = FindObject<UEnum>(ANY_PACKAGE, TEXT("Your_Enum_Name"), true); 来获取UEnum指针,这里的ANY_PACKAGE参数,也可以是自己确定的某一个 阅读全文
posted @ 2021-11-11 14:18 码农拔萝卜 阅读(1005) 评论(0) 推荐(0)
摘要:今天用到了延时功能,实现蓝图中的Delay功能,总所周知,蓝图里面很简单,可以直接用,设置一个以秒为单位的时间就可以了,而且是异步的,这点很重要。 一开始走了弯道,使用Sleep函数实现,如下图所示: 但是运行之后发现,Sleep是整个进程停止,而不能达到进程正常运行,但是某几步操作延后执行的目的, 阅读全文
posted @ 2021-10-21 22:55 码农拔萝卜 阅读(2043) 评论(0) 推荐(0)
摘要:今天在用UE4 开发时,C++引用了Niagara插件,编译报错,想了很多办法,都没能解决问题,最后还是请教大牛,帮忙给解决了,再次感谢大牛^_^ 这里分享下经验,供大家参考: 编译报错如下图所示: 首先,澄清下,我在build.cs文件中,加入了Niagara插件和module的引用 自我感觉我的 阅读全文
posted @ 2021-10-21 11:21 码农拔萝卜 阅读(1006) 评论(0) 推荐(0)
摘要:1.C++声明函数,蓝图实现该函数,C++调用 首先,在C++类中声明一个方法,使用BlueprintImplementableEvent标识该方法为蓝图实现事件; /*此函数可以在蓝图或关卡蓝图图表内进行重载*/ UFUNCTION(BlueprintImplementableEvent, Cat 阅读全文
posted @ 2021-10-19 14:47 码农拔萝卜 阅读(1547) 评论(0) 推荐(1)
摘要:整理自:1.https://blog.csdn.net/qq_21153225/article/details/80257072 2. https://blog.csdn.net/qq_16756235/article/details/76616408 2020.3.6更新UE4官方出了篇文章,里面 阅读全文
posted @ 2021-07-29 11:12 码农拔萝卜 阅读(1354) 评论(0) 推荐(0)
摘要:如题,当一个类中的属性发生了改变,从而引发的事件。 这里我们定义一个属性show,当这个属性发生改变的时候,引发了模型的visibility事件。 virtual void PostEditChangeProperty(FPropertyChangedEvent& PropertyChangedEv 阅读全文
posted @ 2021-06-03 11:00 码农拔萝卜 阅读(1241) 评论(0) 推荐(0)
摘要:本文只针对遇到过的潜规则做一些总结,供大家参考: 1.创建一个UCLASS,头文件包含时需要注意generated.h必须是最后面包含的; 2.来到编辑器我们右击先前创建的Object发现并不能创建基于此C++类的蓝图,我们回到编译器,将类修改为UCLASS(Blueprintable),并且编译, 阅读全文
posted @ 2021-04-19 15:26 码农拔萝卜 阅读(100) 评论(0) 推荐(0)