虚幻四宏参数集合
- 概述 :博主入门虚幻4引擎,这边记录学习过程中学到的一些宏参数
对于类Class
- 声明使用宏:在类声明前一行写入UCLASS(),在括号中填入以下参数
对于变量
- 声明使用宏:在声明属性变量的前一行写入EPROPERTY(),在括号中填入以下参数。
- EditDefaultsOnly:指当前声明属性仅在可模板中显示和编辑,在实例化的物体的属性面板中不显示
- VisibleDefaultsOnly:指当前声明属性仅可在模板中显示,并且不可被编辑
- VisibleInstanceOnly:指当前声明属性仅可在实例化的游戏物体上显示,不可以编辑。
- EditInstanceOnly:会使当前属性变成仅实例可编辑,意思是只有在已经实例化的游戏物体上的当前属性才可以编辑,在文件夹中的模板是不可以编辑这个属性的。
- VisibleAnywhere:表示让其在任何地方都可见
- EdithAnywhere:表示在任何地方都可编辑
- BlueprintReadWrite:在蓝图中可读可写
- Category="":为其指明分类
- meta = (ClampMin = float a,ClampMax = float b,UIMin = float c,UIMax = float d):对当前值做一个限定,clamp限定键盘输入的值,UI限定鼠标在控制面板拖动调节的值。
对于函数
- 声明使用宏:在函数定义前一行协商UFucation()
- Category="":为其指明分类
- BlueprintCallable:在蓝图中可用