Repository navigation
0.0.2
Pre-release
Pre-release
架构优化
-
重构游戏流程管理
- 新增
GameInstance单例,统一管理游戏全局状态 - 新增
GameFlowStateMachine,实现清晰的游戏状态流转 - 优化场景切换逻辑,支持角色选择、关卡选择等功能
- 改进游戏启动和初始化流程
- 新增
-
重构角色系统
- 将角色拆分为
Character和CharacterController两个部分 - 实现
PlayerController处理玩家输入 - 支持角色预览模式
- 优化角色状态机实现
- 将角色拆分为
输入系统
- 集成
core_system插件的InputManager- 实现输入缓冲系统,提升游戏手感
- 支持输入重映射和配置保存
- 添加虚拟轴和虚拟按键支持
- 优化输入事件处理流程
工具改进
- 新增
FrameSplitter工具类- 支持将耗时操作分散到多帧执行
- 提供进度反馈和完成事件
- 支持多种处理模式(数组、范围、迭代器等)
- 动态调整每帧处理量
性能优化
- 优化角色动画系统
- 改进输入处理效率
- 优化场景加载性能
What's Changed
- Dev by @Liweimin0512 in #1
New Contributors
- @Liweimin0512 made their first contribution in #1
Full Changelog: 0.0.1...0.0.2