GameplayTag 是虚幻引擎 4.15 开发的功能,在UE5中得到了完善,可以利用游戏标签做许多的工作,例如检查敌人是否受到伤害,制作兴趣点,也可以根据标签找到特定的组件等,主要是用于识别、分类、匹配和过滤对象。

设置从配置导入标签
创建标记虚幻引擎官方提供了三种方式来创建或删除标记:
- 在项目设置中手动添加或移除。
- 通过在 GameplayTags 文件夹中创建和编辑 .ini 文件。
- 通过构建数据表资源。
咋们这里使用第一种通过项目创建标记。
由于在默认状态下无法添加标签,因此需要先去UE引擎编辑菜单下 – 项目设置,选择 Gameplay Tags 选项卡。

在选项卡下勾选从配置导入标签,则游戏标签将处于可用状态。

添加游戏标签
如果你已经完成了之前的设置,现在就可以添加标签了,当按下添加新标签按钮时,会出现一个名为添加新标签的按钮。
首先,我们要输入命名及注释。

输入完毕后,按回车或按添加新标签将标签添加到游戏标签列表。

添加了标签后,可以通过十字叉圆圈按钮添加子标签。

由于父标签会自动添加到名称中,因此输入子标签的名称,添加标签的方式与父标签相同,它将作为父标签的子标签添加到列表中。

当然,也可以使用相同的方法添加许多父标签或纸标签。

本文总结
这篇介绍了如何在虚幻UE引擎中通过项目设置创建游戏标签,此方法也挺简单的,它主要是在创建通用游戏内容时使用的标签信息并在游戏项目设置中定义的名称。
使用这些标签的好处是它们允许在编辑器的 UI 中选择并组合 Gameplay Tags,又可以使用帮助函数来匹配一个或多个标签。
另外它还可以查找确切标签或其父标签的层次结构,这样使得我们可以创建从广泛到非常狭窄的标签树。
游戏标签的好处远远不止这些,希望大家继续研究和试验游戏标签其他有趣的地方,探索永无止境哦。