运动集设置
一个运动定义包含多个运动集设置,每一个运动集设置会与一个运动集标签(GameplayTag)进行关联,且包含运动控制相关的参数(如不同移动状态下的速度,旋转等),以及角色动画相关的资产(动画序列,叠层等。)
在游戏运行时,为角色切换不同的运动集,以及运动状态,即可应用切换不同的角色控制逻辑和动画资源。
下图则是根据Lyra的Unarmed动画配置好的徒手运动定义,该运动定义拥有4个运动集设置,分别代表了角色在站立(Default),瞄准(ADS),蹲伏(Crouch)以及蹲伏瞄准(ADS_Crouched)时的不同的控制以及动画。

通常情况下,一个角色应该有一个运动定义,这个角色有多少套动画,运动定义就应该包含多少个运动集设置。
你可以根据游戏需求,添加新的运动集标签以及运动集设置。
比如:防御(GMS.MovementSet.Guard
),或者蹲伏防御(GMS.MovementSet.ADS_Guard
)
下图则是站立和蹲伏时用到的运动集设置:
