|
|
5e80df040b
|
feat(animation): 添加动画状态回调支持
refactor(character): 重构角色动作处理逻辑
feat(swordman): 实现剑士基础攻击和技能1处理
refactor(state): 优化状态机与动作上下文管理
feat(input): 改进输入系统支持动作请求队列
refactor(movement): 重构移动系统支持行走/奔跑模式
|
2026-04-04 14:45:41 +08:00 |
|
|
|
1200cf0181
|
refactor(character): 重构角色动作与动画系统
- 移除自动回退动作生成逻辑,改为严格检查动作定义
- 增加动作资源缺失时的详细错误报告机制
- 统一输入事件处理接口,优化角色对象生命周期管理
- 改进动画标签管理,移除隐式回退逻辑
- 增强状态机对无效动作的处理能力
|
2026-04-04 05:53:07 +08:00 |
|
|
|
de522a1e64
|
refactor(animation): 重构动画方向处理逻辑
- 将翻转逻辑集中到Animation类中处理
- 添加spriteFrameOffsets_存储帧偏移量
- 改进角色动画方向切换时的表现
- 移除CharacterAnimation中的ApplyFlipRecursive方法
- 优化动画帧位置和旋转的计算方式
|
2026-04-03 09:13:50 +08:00 |
|
|
|
b5c432e77a
|
feat: 添加游戏核心模块,包括地图、角色、场景和世界管理
实现游戏基础架构,包含以下主要功能:
- 地图系统:支持地图加载、图层管理和相机控制
- 角色系统:实现角色装备、动画和行为管理
- 场景系统:提供测试场景和世界场景切换
- 世界管理:处理城镇和区域切换逻辑
- 数据加载:添加角色和装备配置加载器
这些改动为游戏开发奠定了基础框架,支持后续功能扩展
|
2026-04-02 23:32:44 +08:00 |
|