Commit Graph

4 Commits

Author SHA1 Message Date
ChestnutYueyue 120b272abf feat: 添加推箱子游戏示例及相关资源文件
新增推箱子游戏示例,包含完整的游戏逻辑、场景管理、音效控制和存档系统。主要功能包括:
- 实现游戏主菜单、关卡选择、游戏场景和通关场景
- 添加音效控制和存档功能
- 支持手柄操作和键盘输入
- 包含8个不同难度的关卡设计
- 添加游戏所需的所有资源文件(图片、音效、字体等)

同时更新了构建脚本,支持在MinGW和Nintendo Switch平台编译运行。
2026-02-10 16:15:11 +08:00
ChestnutYueyue 4066abf40f chore: 移除项目中的示例代码、文档和构建配置
移除不再需要的示例代码、文档和构建配置文件,包括:
- 示例程序代码和资源文件
- 文档文件(构建指南、API参考等)
- xmake构建配置和工具链定义
- 测试和演示相关文件

这些文件已不再使用或已迁移到其他仓库,清理以保持项目整洁。
2026-02-10 16:13:12 +08:00
ChestnutYueyue 2e08bff567 feat(平台兼容性): 添加跨平台支持并重构代码结构
refactor(构建系统): 重构xmake配置以支持多平台构建
feat(文件系统): 新增FileSystem类处理跨平台路径
refactor(窗口系统): 重构Window类支持PC平台特性
feat(输入系统): 扩展Input类支持PC输入设备
docs: 添加PC构建指南和Switch构建指南文档
style: 统一平台相关代码风格和命名规范
chore: 删除过时的文档和配置文件
2026-02-10 05:15:18 +08:00
ChestnutYueyue 8b28f3c6df feat(node): 添加变换矩阵脏标记传播机制
refactor(quadtree): 使用扫描线算法优化碰撞检测性能

refactor(spatial_hash): 重构内存布局提高缓存友好性

refactor(texture_pool): 使用侵入式LRU链表优化缓存管理

refactor(frame_property): 优化属性存储结构减少内存占用

fix(node): 修复循环引用潜在的内存泄漏问题

docs: 添加数据结构和算法优化计划文档

ci: 添加Nintendo Switch平台构建配置
2026-02-10 03:06:30 +08:00