ue4C++中定义变量如想公开到编辑器编辑,可在参数声明上方添加 UPROPERTY 宏即可公开 如下图
其中UPROPERTY的参数EditAnywhere允许编辑器进行编辑,BlueprintReadWrite运行编辑器获取和写入,Category则是变量所在的类型名称没有的话会自动创建。
上图中VisibleAnywhere则是不允许编辑器编辑,BlueprintReadOnly是只允许编辑器获取但不可修改。
设置完后效果如下图
函数则是使用UFUNCTION 宏
BlueprintCallable是对蓝图公开 可在蓝图编辑器调用此函数 如下图
(转载请注明作者!)