Skip to content

0.0.2

Pre-release
Pre-release

Choose a tag to compare

@Liweimin0512 Liweimin0512 released this 27 Mar 13:28
· 8 commits to master since this release
24d9950

架构优化

  • 重构游戏流程管理

    • 新增 GameInstance 单例,统一管理游戏全局状态
    • 新增 GameFlowStateMachine,实现清晰的游戏状态流转
    • 优化场景切换逻辑,支持角色选择、关卡选择等功能
    • 改进游戏启动和初始化流程
  • 重构角色系统

    • 将角色拆分为 Character 和 CharacterController 两个部分
    • 实现 PlayerController 处理玩家输入
    • 支持角色预览模式
    • 优化角色状态机实现

输入系统

  • 集成 core_system 插件的 InputManager
    • 实现输入缓冲系统,提升游戏手感
    • 支持输入重映射和配置保存
    • 添加虚拟轴和虚拟按键支持
    • 优化输入事件处理流程

工具改进

  • 新增 FrameSplitter 工具类
    • 支持将耗时操作分散到多帧执行
    • 提供进度反馈和完成事件
    • 支持多种处理模式(数组、范围、迭代器等)
    • 动态调整每帧处理量

性能优化

  • 优化角色动画系统
  • 改进输入处理效率
  • 优化场景加载性能

What's Changed

New Contributors

Full Changelog: 0.0.1...0.0.2