附录 A · 说明符完整参考UPROPERTY / UFUNCTION / UCLASS / USTRUCT / UENUM 全部说明符速查表使用说明本附录按宏类型分组每个说明符包含简要说明、适用场景、首次出现的章节。部分说明符如 SkipSerialization、NoExport、NoExportType在不同引擎版本中可能存在、命名不同或仅通过 meta 支持查阅时请以当前版本文档为准。UCLASS 说明符说明符说明相关章节Blueprintable允许蓝图继承此类Ch17NotBlueprintable禁止蓝图继承Ch17BlueprintType允许作为蓝图变量类型Ch17Abstract抽象类不可实例化Ch3MinimalAPI只导出必要符号减少链接与编译Ch14Deprecated标记已废弃使用处会产生弃用警告—Placeable可在关卡编辑器中放置默认 AActor 子类为 trueCh3NotPlaceable不可在关卡中放置Ch3DefaultToInstanced作为 UPROPERTY 时默认 Instanced 引用Ch5Const类为只读所有 UPROPERTY 视为 const—UPROPERTY 说明符说明符说明相关章节EditAnywhere在编辑器中可编辑CDO 实例Ch4EditDefaultsOnly仅在 CDO 中可编辑Ch4EditInstanceOnly仅在实例中可编辑Ch4VisibleAnywhere在编辑器中可见但不可编辑Ch4BlueprintReadWrite蓝图可读写Ch17BlueprintReadOnly蓝图只读Ch17Replicated网络同步Ch19ReplicatedUsing网络同步 回调Ch19SaveGame纳入存档序列化Ch18Transient排除出序列化Ch18Category编辑器分组Ch4VisibleDefaultsOnly仅在 CDO 中可见Ch4VisibleInstanceOnly仅在实例中可见Ch4BlueprintAssignable委托可在蓝图中绑定多播委托Ch17SkipSerialization不参与序列化UE 部分版本或通过 meta 支持以当前版本文档为准Ch18Instanced深拷贝时复制指向的 UObject而非仅引用Ch5AdvancedDisplay在 Details 中折叠到 “Advanced” 下Ch4meta (ClampMin, ClampMax)编辑器数值范围限制Ch4UFUNCTION 说明符说明符说明相关章节BlueprintCallable蓝图可调用Ch17BlueprintPure无副作用的纯函数Ch17BlueprintImplementableEvent蓝图实现Ch17BlueprintNativeEventC 默认实现 蓝图可覆盖Ch17Server客户端调用、服务器执行Ch19Client服务器调用、客户端执行Ch19NetMulticast服务器调用、所有客户端执行Ch19Reliable可靠 RPCCh19Unreliable不可靠 RPCCh19BlueprintAuthorityOnly仅在权威端服务器可调用Ch19WithValidationServer RPC 带验证函数防作弊Ch19Category蓝图/编辑器中的分类Ch17Deprecated弃用调用处产生警告—USTRUCT 说明符说明符说明相关章节BlueprintType允许作为蓝图变量类型Ch17Atomic网络复制时作为整体比较/复制Ch18/Ch19NoExport不导出到脚本/蓝图仅 C 与反射用UE 5.6 中 USTRUCT 即此说明符—NoExportType部分文档或旧版本用此名UE 5.6 中 USTRUCT 仅见 NoExport以当前版本文档为准—UENUM 说明符说明符说明相关章节BlueprintType允许在蓝图中使用Ch17DisplayName(meta)在编辑器中显示的友好名称Ch4说明符与系统对应关系系统主要涉及的说明符反射/编辑器Edit*/Visible*, Category, AdvancedDisplay蓝图BlueprintCallable, BlueprintPure, BlueprintRead*, BlueprintImplementableEvent, BlueprintNativeEvent, BlueprintAssignable序列化/存档SaveGame, Transient, SkipSerialization网络Replicated, ReplicatedUsing, Server, Client, NetMulticast, Reliable, UnreliableGCUPROPERTY无引用则不被追踪, Instanced按说明符名字母排序索引便于已知说明符名时快速定位所属宏与章节。说明符宏相关章节AbstractUCLASSCh3AdvancedDisplayUPROPERTYCh4AtomicUSTRUCTCh18/Ch19BlueprintAssignableUPROPERTYCh17BlueprintAuthorityOnlyUFUNCTIONCh19BlueprintCallableUFUNCTIONCh17BlueprintImplementableEventUFUNCTIONCh17BlueprintNativeEventUFUNCTIONCh17BlueprintPureUFUNCTIONCh17BlueprintReadOnlyUPROPERTYCh17BlueprintReadWriteUPROPERTYCh17BlueprintTypeUCLASS/USTRUCT/UENUMCh17BlueprintableUCLASSCh17CategoryUPROPERTY/UFUNCTIONCh4/Ch17ClientUFUNCTIONCh19ConstUCLASS—DefaultToInstancedUCLASSCh5DeprecatedUCLASS/UFUNCTION—DisplayName(meta)UENUMCh4EditAnywhereUPROPERTYCh4EditDefaultsOnlyUPROPERTYCh4EditInstanceOnlyUPROPERTYCh4InstancedUPROPERTYCh5MinimalAPIUCLASSCh14NetMulticastUFUNCTIONCh19NoExportUSTRUCT—NotBlueprintableUCLASSCh17NotPlaceableUCLASSCh3PlaceableUCLASSCh3ReliableUFUNCTIONCh19ReplicatedUPROPERTYCh19ReplicatedUsingUPROPERTYCh19SaveGameUPROPERTYCh18ServerUFUNCTIONCh19SkipSerializationUPROPERTYCh18TransientUPROPERTYCh18UnreliableUFUNCTIONCh19VisibleAnywhereUPROPERTYCh4VisibleDefaultsOnlyUPROPERTYCh4VisibleInstanceOnlyUPROPERTYCh4WithValidationUFUNCTIONCh19meta (ClampMin, ClampMax)UPROPERTYCh4本附录按宏类型分组便于按使用场景查阅字母索引便于已知说明符名时快速定位。遇到新说明符可先查表再回溯到相关章节。
Unreal对C++做了什么 · 附录 A · 说明符完整参考
发布时间:2026/6/2 14:13:18
附录 A · 说明符完整参考UPROPERTY / UFUNCTION / UCLASS / USTRUCT / UENUM 全部说明符速查表使用说明本附录按宏类型分组每个说明符包含简要说明、适用场景、首次出现的章节。部分说明符如 SkipSerialization、NoExport、NoExportType在不同引擎版本中可能存在、命名不同或仅通过 meta 支持查阅时请以当前版本文档为准。UCLASS 说明符说明符说明相关章节Blueprintable允许蓝图继承此类Ch17NotBlueprintable禁止蓝图继承Ch17BlueprintType允许作为蓝图变量类型Ch17Abstract抽象类不可实例化Ch3MinimalAPI只导出必要符号减少链接与编译Ch14Deprecated标记已废弃使用处会产生弃用警告—Placeable可在关卡编辑器中放置默认 AActor 子类为 trueCh3NotPlaceable不可在关卡中放置Ch3DefaultToInstanced作为 UPROPERTY 时默认 Instanced 引用Ch5Const类为只读所有 UPROPERTY 视为 const—UPROPERTY 说明符说明符说明相关章节EditAnywhere在编辑器中可编辑CDO 实例Ch4EditDefaultsOnly仅在 CDO 中可编辑Ch4EditInstanceOnly仅在实例中可编辑Ch4VisibleAnywhere在编辑器中可见但不可编辑Ch4BlueprintReadWrite蓝图可读写Ch17BlueprintReadOnly蓝图只读Ch17Replicated网络同步Ch19ReplicatedUsing网络同步 回调Ch19SaveGame纳入存档序列化Ch18Transient排除出序列化Ch18Category编辑器分组Ch4VisibleDefaultsOnly仅在 CDO 中可见Ch4VisibleInstanceOnly仅在实例中可见Ch4BlueprintAssignable委托可在蓝图中绑定多播委托Ch17SkipSerialization不参与序列化UE 部分版本或通过 meta 支持以当前版本文档为准Ch18Instanced深拷贝时复制指向的 UObject而非仅引用Ch5AdvancedDisplay在 Details 中折叠到 “Advanced” 下Ch4meta (ClampMin, ClampMax)编辑器数值范围限制Ch4UFUNCTION 说明符说明符说明相关章节BlueprintCallable蓝图可调用Ch17BlueprintPure无副作用的纯函数Ch17BlueprintImplementableEvent蓝图实现Ch17BlueprintNativeEventC 默认实现 蓝图可覆盖Ch17Server客户端调用、服务器执行Ch19Client服务器调用、客户端执行Ch19NetMulticast服务器调用、所有客户端执行Ch19Reliable可靠 RPCCh19Unreliable不可靠 RPCCh19BlueprintAuthorityOnly仅在权威端服务器可调用Ch19WithValidationServer RPC 带验证函数防作弊Ch19Category蓝图/编辑器中的分类Ch17Deprecated弃用调用处产生警告—USTRUCT 说明符说明符说明相关章节BlueprintType允许作为蓝图变量类型Ch17Atomic网络复制时作为整体比较/复制Ch18/Ch19NoExport不导出到脚本/蓝图仅 C 与反射用UE 5.6 中 USTRUCT 即此说明符—NoExportType部分文档或旧版本用此名UE 5.6 中 USTRUCT 仅见 NoExport以当前版本文档为准—UENUM 说明符说明符说明相关章节BlueprintType允许在蓝图中使用Ch17DisplayName(meta)在编辑器中显示的友好名称Ch4说明符与系统对应关系系统主要涉及的说明符反射/编辑器Edit*/Visible*, Category, AdvancedDisplay蓝图BlueprintCallable, BlueprintPure, BlueprintRead*, BlueprintImplementableEvent, BlueprintNativeEvent, BlueprintAssignable序列化/存档SaveGame, Transient, SkipSerialization网络Replicated, ReplicatedUsing, Server, Client, NetMulticast, Reliable, UnreliableGCUPROPERTY无引用则不被追踪, Instanced按说明符名字母排序索引便于已知说明符名时快速定位所属宏与章节。说明符宏相关章节AbstractUCLASSCh3AdvancedDisplayUPROPERTYCh4AtomicUSTRUCTCh18/Ch19BlueprintAssignableUPROPERTYCh17BlueprintAuthorityOnlyUFUNCTIONCh19BlueprintCallableUFUNCTIONCh17BlueprintImplementableEventUFUNCTIONCh17BlueprintNativeEventUFUNCTIONCh17BlueprintPureUFUNCTIONCh17BlueprintReadOnlyUPROPERTYCh17BlueprintReadWriteUPROPERTYCh17BlueprintTypeUCLASS/USTRUCT/UENUMCh17BlueprintableUCLASSCh17CategoryUPROPERTY/UFUNCTIONCh4/Ch17ClientUFUNCTIONCh19ConstUCLASS—DefaultToInstancedUCLASSCh5DeprecatedUCLASS/UFUNCTION—DisplayName(meta)UENUMCh4EditAnywhereUPROPERTYCh4EditDefaultsOnlyUPROPERTYCh4EditInstanceOnlyUPROPERTYCh4InstancedUPROPERTYCh5MinimalAPIUCLASSCh14NetMulticastUFUNCTIONCh19NoExportUSTRUCT—NotBlueprintableUCLASSCh17NotPlaceableUCLASSCh3PlaceableUCLASSCh3ReliableUFUNCTIONCh19ReplicatedUPROPERTYCh19ReplicatedUsingUPROPERTYCh19SaveGameUPROPERTYCh18ServerUFUNCTIONCh19SkipSerializationUPROPERTYCh18TransientUPROPERTYCh18UnreliableUFUNCTIONCh19VisibleAnywhereUPROPERTYCh4VisibleDefaultsOnlyUPROPERTYCh4VisibleInstanceOnlyUPROPERTYCh4WithValidationUFUNCTIONCh19meta (ClampMin, ClampMax)UPROPERTYCh4本附录按宏类型分组便于按使用场景查阅字母索引便于已知说明符名时快速定位。遇到新说明符可先查表再回溯到相关章节。