UE5 插件开发指南
前言
游戏标签FGameplayTag
是由GameplayTagManager
注册的形似Parent.Child.Grandchild...
的层级Name, 这些标签对于分类和描述对象的状态非常有用, 例如, 如果某个角色Character处于眩晕状态, 我们可以给一个State.Debuff.Stun
的GameplayTag
.
你会发现自己使用GameplayTag
替换了过去使用的布尔值或枚举值来编程,游戏标签的好处在于非常易于管理和扩展,并且UE引擎对其做了深入优化,因而具备天然高效的优势,我们可以在官方GAS插件中发现游戏标签被大量的使用,Epic Games官方开发的热门吃鸡游戏堡垒之夜也大量使用游戏标签.
基于其灵活,易于维护和扩展,高性能等多