将元数据分配给UE4项目中的任何资产,可以记录需要使用的特定资产的信息。下面为大家分享在UE4资产上创建和修改元数据的方法。


查看资产元数据


要查看分配给任何资产的元数据,可以在内容浏览器中右键单击资产,然后选择资产操作>显示元数据。


在UE4资产上如何查看与处理元数据


这时候可以看到该资产所附的所有键和值的列表:


在UE4资产上如何查看与处理元数据


筛选内容浏览器


要通过特定的元数据标签在内容浏览器中过滤资产,可以执行以下操作:


1、通过从主菜单中选择“编辑”>“项目设置”来打开“项目设置”窗口。


2、选择游戏>资产管理器部分,然后找到资产注册表>资产注册表的元数据标签设置。将想要用于过滤资产的任何键的名称添加到此列表中。


在UE4资产上如何查看与处理元数据


3、在内容浏览器的“过滤器”栏中,键入标签名称,后跟=,然后输入要搜索的值。资产列表会自动过滤,以仅显示包含您指定的元数据标签的资产,并且该标签的值与您在后面键入的值匹配的资产=。


在UE4资产上如何查看与处理元数据


处理资产元数据


如果尚未安装,则需要安装Editor Scripting Utilities插件。


实施方法(蓝图):


在“编辑器脚本”>“元数据”类别下,找到管理资产元数据所需的节点。


必须先加载要使用的资产,然后才能使用其元数据。使用“编辑器脚本”>“加载资产”节点来执行此操作。如果设置或删除元数据值,则以后要保留更改,还需要使用诸如“保存资产”或“保存加载的资产”之类的节点。


从资产获取元数据


如果知道要检索的元数据键的名称,则可以使用“获取元数据标签”节点。例如,此脚本按名称检索单个标签的值,并将其打印到视口:


在UE4资产上如何查看与处理元数据


还可以使用“获取元数据标记值”节点来检索所有元数据,作为标记-值对的映射。例如,此脚本检索资产的所有元数据,并将每个键和每个值依次写入视口:


在UE4资产上如何查看与处理元数据


设置新的元数据标签


使用“设置元数据标签”节点。例如:


在UE4资产上如何查看与处理元数据


如果指定的标签名称在资产的元数据中尚不存在,则会与指定的值一起添加。如果资产已经具有使用指定的名称的标签,则该标签的值将更新。


删除现有元数据


使用“删除元数据标签”节点,并提供要删除的标签名称。例如:


在UE4资产上如何查看与处理元数据


如果要从资产中删除所有元数据标签,可以循环调用此节点:


在UE4资产上如何查看与处理元数据


元数据包括UE4资产创建者的名称,项目中资产的预期用途或团队工作流中资产的状态(例如,进行中,完成,已批准等)。主要用于在UE4虚幻编辑器中编写资产管理操作脚本。设置好之后,我们可以使用此元数据来帮助过滤内容浏览器中的资产,或在虚幻编辑器中运行的蓝图或Python脚本中标识资产。

,Unreal Engine技巧,Unreal Engine教程