UPROPERTY基础
本文用于记录UE学习笔记。UPROPERTY通常在头文件中声明//UPROPERTY(参数) //变量声明; UCLASS() class NEW_CPP_API ACppTest_1 : public AActor { GENERATED_BODY() public: UPROPERTY() int Health; };关于UPROPERTY中的参数1VisibleAnywhere 编辑器细节面板可见但不可修改2EditAnywhere 编辑器细节面板可修改3BlueprintReadOnly 蓝图中只读4BlueprintReadWrite 蓝图中可读写UPROPERTY(VisibleAnywhere) int Health 150; UPROPERTY(EditAnywhere) int Attack 20; UPROPERTY(BlueprintReadOnly) float Speed 15.0f; UPROPERTY(BlueprintReadWrite) int money 25;细节面板参数可以和蓝图参数组合UPROPERTY(EditAnywhere,BlueprintReadWrite可在细节面板修改可在蓝图中读写。Category分类UPROPERTY(EditAnywhere, CategoryWeapon) float Damage; UPROPERTY(EditAnywhere, CategoryWeapon) float Range;Damage和Range会出现在同一个子目录下面。