Mover运动系统(WIP)

本文阐述GMS中的MoverMovementSystem(Mover运动系统)组件的基本配置方式。

Cover.GMS
罗传月武(YueWu)

作者

罗传月武(YueWu)

专注游戏开发和Web技术。

创建时间: 2025年11月03日更新时间: 2026年9月15日

目录

概述

本文阐述GMS中的MoverMovementSystem(Mover运动系统)组件的基本配置方式。

警告

Mover运动系统仍然处于试验阶段,不建议在生产环境中使用。查看配套项目的/Content/GenericDemo/GMS/_Mover_WIP了解其用法。
本文当前也处于未完成状态!

对于Mover系统的基础,请查看官方文档,以及我的Mover学习笔记(仅中文)。

运动系统组件配置

该组件与任何采用MoverComponent的Pawn进行配合使用。

所以第一步骤是为你的角色添加GMS_MoverMovementSystemComponent(Mover运动系统组件)。

Mover配置.挂Mover运动系统组件
  • Mover:是Mover插件中自带的原生CharacterMoverComponent。
  • NavMover:AI需要挂载此组件以进行寻路导航。
Mover配置.主要配置

其中,组件的关键配置如下:

  • 指定角色采用的运动定义。
  • 指定采用当前运动定义中的哪个运动集设置。
  • 指定角色的默认旋转模式。
  • 指定角色的默认拥有的Tags用于驱动动画选择。

其余配置均有编辑器内提示。

运动模式和游戏标记

在GMS中,使用GameplayTag来表示不同的运动模式。

GMS角色配置.007

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