以下比较以 ALS V4 和 Lyra 示例项目为参照,侧重各系统的使用方式。不同版本和社区分支的实现可能不同,选择时请结合项目需要自行验证。 项目 GMS ALS V4 Lyra 使用方式 代码插件配合配套项目;通过组件、数据资产和动画层组织运动 以预制的角色和 locomotion 实现为基础 Unreal Engine 示例项目,包含角色、玩法和动画等系统 配置与扩展 Movement Definition、Movement Set 和动画层设置用于组织角色的控制与表现 通常从示例角色和动画蓝图出发调整 可参考 Lyra 的模块化玩法和动画组织方式 动画叠层 提供姿势栈、序列栈等实现,可按 Movement Set 和 Overlay Mode 配置 提供基于动画曲线的叠层方案 应结合项目版本和动画蓝图实现评估 适用范围 配套项目包含人形和动物示例,接入仍需按骨架和动画资产配置 适合作为角色 locomotion 实现的学习和修改基础 适合作为完整多人游戏示例和射击玩法的参考 关于 Motion MatchingGMS 的 States 动画层可以替换为其他 locomotion 实现。配套示例中曾提供 Motion Matching 的实验性整合;实际效果取决于动画数据、配置和项目需求。可以通过演示视频了解该方案。