有些变量经常需要修改来测试遊戏效果,我们希望这些变量可以显示在面板上从而我们可以手动的修改。
在我们想修改的变量上面加上宏定义UPROPERTY
在这个宏定义里面我們可以填写许多参数,来控制这个变量的一些行为
-
Category
给变量一个分类的标签,下面会展示效果 -
BlueprintReadOnly
这个是在BP里使用的这意味着在BP中我们可以訪问到这个变量,但是只读的
可以看到只读的变量显示为灰色,我们不能对其进行修改没有目录的变量会生成在默认目录下,而有目錄的变量都生成在对应的标签下
上面我们定义的变量中,ID是蓝图只读life是可读可写,我们来看看蓝图中的状态
ID只有Get方法,而life有Set 和Get方法而其他没有在蓝图中公开的变量没有在蓝图中出现