UE反射机制

UPROPERTY:

1.EditAnywhere:在编辑中可见,且可编辑

2.VisibleAnywhere:在编辑中可见,且不可编辑

3.EditDefaultsOnly:只在类默认设置中可见

4.BlueprintReadOnly:蓝图只读

5.BlueprintReadWrite:蓝图可读可写

6.EditInstanceOnly:可通过属性窗口进行编辑,但只能在实例上进行,不能在原型上进行

 

UFUNCTION

BlueprintCallable:此函数可在蓝图或关卡蓝图图标中执行

BlueprintPure:此函数不对拥有它的对象产生任何影响,可在蓝图或者关卡蓝图图表中执行

BlueprintImplementableEvent:需要在蓝图里面重载

BlueprintNativeEvent:此函数旨在被蓝图覆盖掉,但是也具有默认原生实现。用于声明名称与主函数相同的附加函数,但是末尾添加了Implementation,是写入代码的位置。如果未找到任何蓝图覆盖,该自动生成的代码将调用Implementation方法

CallInEditor:可通过细节Details面板中的按钮在编辑器中的选定实例上调用此函数 

posted @ 2022-09-22 10:50  hanabc12345  阅读(128)  评论(0编辑  收藏  举报