Skip to content

v2.0.2-20260913-79abbd1

Choose a tag to compare

@LeZi9916 LeZi9916 released this 13 Sep 13:46
· 3 commits to main since this release

MajdataPlay v2.0.2 更新日志

New Features

  • 支持 Slide code 谱面语法:新增完整的 Slide code 解析系统,支持弧线(Arc)、圆形(Circle)、直线(Line)等多种滑条路径段,新增扩展滑条(Extend Slide)支持。
  • 新增 TextureLoader:新增纹理加载工具,优化贴图加载流程。
  • 按钮动画预览:Unity 编辑器中新增按钮动画预览面板,并调整结果上传按钮的对齐。

Improvements

  • 性能优化:为 CustomSkin 和特效纹理引入 Sprite Atlas,大幅减少 Draw Call。
  • 动画监控工具优化:优化 AnimatorMonitor 及监控窗口性能。
  • 结算界面优化:延迟停止录像的时间点,优化结算界面显示性能。
  • Android 构建流程重构:全面优化 CI 工作流,集成 Fastlane,支持动态版本号,修复 NDK/SDK 路径配置,更新 targetSdkVersion 至 29/36。

Bug Fixes

  • 修复高音符密度下动画器 CPU 占用过高的问题。
  • 修复手动开始时 A4 传感器或按钮无法触发开始的问题。
  • 修复在 2367 后按 3456 导致游戏冻结的问题。
  • 修复扩展滑条 ConditionalLastArrow 判断错误。
  • 修复跳过按钮触摸区域未随游戏画面旋转的问题。
  • 修复结算界面的相关问题。

MajdataPlay v2.0.2 Changelog

New Features

  • Slide code support: Added a complete slide code parsing system, supporting multiple slide path segments including Arc, Circle, and Line, along with new Extend Slide support.
  • TextureLoader: Added a new texture loading utility to streamline texture loading.
  • Button animation preview: Added a button animation preview panel in the Unity Editor, and aligned the result upload button pivot.

Improvements

  • Performance: Introduced Sprite Atlas for CustomSkin and effect sprites, significantly reducing draw calls.
  • AnimatorMonitor optimization: Improved AnimatorMonitor and its monitoring window performance.
  • Result screen optimization: Delayed the stop recording timing for better result screen performance.
  • Android build workflow overhaul: Fully optimized CI workflow with Fastlane integration, dynamic versioning, fixed NDK/SDK path configuration, and updated targetSdkVersion to 29/36.

Bug Fixes

  • Fixed high animator CPU usage under high note density.
  • Fixed manual start not triggering via the A4 sensor or button.
  • Fixed game freeze when pressing 3456 after 2367.
  • Fixed incorrect ConditionalLastArrow judgment for Extend Slides.
  • Fixed skip button touch areas not rotating with the gameplay screen.
  • Fixed an issue in the result screen.