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 的姿势混合权重主要在设置中配置;旧曲线用法见姿势栈叠层系统。
应用修改器前,先复制或备份需要保留的动画,检查修改器的骨骼、曲线和通知参数;应用后在动画编辑器中检查生成结果。