184 字
1 分钟

UPROPERTY宏介绍

UPROPERTY 宏#

class MYPROJECTS_VS01_API AMyPlayer : public ACharacter
{
protected:
// Called when the game starts or when spawned
virtual void BeginPlay() override;
// UPROPERTY 宏
// VisibleAnywhere: 在编辑器中可见但不可编辑
UPROPERTY(VisibleAnywhere)
float MyHealth;
};
  • VisibleAnywhere: 在编辑器中可见但不可编辑
  • VisbleDefaultsOnly:在主编辑器不显示,在蓝图编辑器显示,同时不可编辑
  • EditDefaultsOnly:在蓝图可编辑,但是在主编辑器中不显示
  • EditAnyWhere:在主编辑器和蓝图中都可以显示并且编辑
  • EditInstanceOnly:在蓝图编辑器中不可修改,但是可见,只有实例化后才可以修改
  • BlueprintReadWrite:允许在蓝图编辑器中读写该属性
  • Category:指定在编辑器中显示该属性所属分类
  • Mate:用来设置一些元数据

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

UPROPERTY宏介绍
https://firefly.cuteleaf.cn/posts/uproperty介绍/
作者
Lireal
发布于
2026-01-20
许可协议
CC BY-NC-SA 4.0

目录