概述
本文阐述GMS中的MoverMovementSystem(Mover运动系统)组件的基本配置方式。
警告
Mover运动系统仍然处于试验阶段,不建议在生产环境中使用。查看配套项目的/Content/GenericDemo/GMS/_Mover_WIP了解其用法。
本文当前也处于未完成状态!
对于Mover系统的基础,请查看官方文档,以及我的Mover学习笔记(仅中文)。
运动系统组件配置
该组件与任何采用MoverComponent的Pawn进行配合使用。
所以第一步骤是为你的角色添加GMS_MoverMovementSystemComponent(Mover运动系统组件)。

- Mover:是Mover插件中自带的原生CharacterMoverComponent。
- NavMover:AI需要挂载此组件以进行寻路导航。

其中,组件的关键配置如下:
- 指定角色采用的运动定义。
- 指定采用当前运动定义中的哪个运动集设置。
- 指定角色的默认旋转模式。
- 指定角色的默认拥有的Tags用于驱动动画选择。
其余配置均有编辑器内提示。
运动模式和游戏标记
在GMS中,使用GameplayTag来表示不同的运动模式。

因此,你需要在这部分的设置中,将MoverComponent的运动模式(FName)在这里进行映射。当Mover组件的当前运动模式发生变化后,GMS的运动系统组件会根据此映射修改当前的LocomotionMode,从而进行不同的逻辑处理。
