跳转到正文

动画修改器参考

创建时间: 2025年4月20日更新时间: 2026年10月28日

GMS使用到一些动画修改器,帮助你快速设置动画序列资产。下面是它们的简单介绍。

距离曲线修改器

使用距离匹配的 Start/Stop 动画需要相应距离曲线。根据所选动画设置和修改器的要求生成曲线,并在动画序列中检查结果。

脚步效果修改器

配套项目的 CommonSystem 提供脚步效果修改器:AM_FootFX 和 AM_FootstepContextEffect。根据所用动画和脚步效果方案配置它们,资产位于 /Game/GenericGame/CommonSystem/EffectsCore/AnimModifiers/。

AM_FootFX 根据脚部配置生成脚部通知和可选的 Sync Markers;AM_FootstepContextEffect 为情景效果添加通知。应用后检查脚骨骼、通知轨道、落脚时机以及所需的情景效果配置。

其他常用修改器

以下资产位于配套项目的 /Game/GenericGame/MovementSystem/Core/AnimModifiers/:

  • AM_TurnYaw:为原地转身动画生成转身曲线。根据动画的根骨骼检查 Root Bone Name,并参考基础运动系统设置转身动画。
  • AM_RotationYawSpeed:处理转向动画的旋转相关曲线。使用前检查根骨骼和曲线名称,并与所用动画图表的输入对应。
  • AM_CopyCurves:从指定动画序列复制全部或选定曲线。检查源动画与目标动画的时长和曲线用途,再验证复制结果。
  • AM_CreateLayeringCurves:创建旧版叠层曲线。GMS 1.5 及以后,Pose Stack 的姿势混合权重主要在设置中配置;旧曲线用法见姿势栈叠层系统。

应用修改器前,先复制或备份需要保留的动画,检查修改器的骨骼、曲线和通知参数;应用后在动画编辑器中检查生成结果。