GMS1.2
- 简化了运动集管理。在此版本中,您可以动态添加运动定义来覆盖不同的动作集设置,而无需跟踪不同的动作集标签,标签数量可减少为 “MovementSet.Default/ADS/Crouch/ADS_Crouch”。其他类型的移动设置可以是 “MovementSet.Guard/Guard/Crouched”。
- 改进摄像机系统。移除 BC_Lite_CameraManager,并被功能更强大的通用相机系统给替代了。
- 运动集用户设置。添加了为运动集设置添加自定义数据的功能,因此用户在自定义动画层时可以轻松访问自定义数据。
- 小 bug 修复。
- 移除9CG的动画整合。
- 更多中英文的代码注释。
- 动画层设置改进。States和Overlay动画层设置现在可以通过数据资产单独创建,并在不同的运动集设置中引用同一个动画层设置,以达到复用。
迁移指南
此版本有文件夹结构性改动。为了避免资源引用被破坏,你需要在你项目的DefaultGame.ini中添加如下的重定向以将移动过的文件夹定位到新的位置。
plaintext
1[CoreRedirects]2;GMS 1.2 Upgrade.3+PackageRedirects=(OldName="/Game/GenericGame/MovementSystem/Demo",NewName="/Game/GenericDemo/GMS",MatchSubstring=true)4+PackageRedirects=(OldName="/Game/GenericGame/MovementSystem/Intergration",NewName="/Game/GenericGame/MovementSystem/Integration",MatchSubstring=true)
将Demo文件移动到它专属的文件夹后,可以让未来的更新变得更容易。迁移的时候你只需要迁移GenericGame文件夹,而将GenericDemo仅作为参考。如果你觉得Demo演示内容也能用,那么也可以迁移,但它终会在下次更新时被覆盖。
