这是最常见的资源引用情况,并通过 UPROPERTY 宏公开。您的游戏类会公开一个 UPROPERTY,后者允许设计人员通过蓝图继承对原型指定特定资源,或通过放在环境中的实例来指定该资源。例如,以下代码来自 StrategyGame 示例中包含的 AStrategyBuilding,它允许设计人员选择建造某种类型的建筑时播放的声音。

此属性只能作为对象默认属性的一部分进行设置(由 EditDefaultsOnly 关键字控制)。设计人员创建扩展 AStrategyBuilding 的新蓝图类。然后,可以为该蓝图保存设计人员所需要的声音。每当设计人员所创建的该蓝图加载时,还将自动加载该 UPROPERTY 中引用的声音。


虚幻引擎中的资产引用 | 虚幻引擎5.3文档 (unrealengine.com)