Commit Graph

2 Commits

Author SHA1 Message Date
ChestnutYueyue c6a5557d89 refactor(输入处理): 将SDL控制器按钮替换为引擎定义的GamepadButton枚举
统一使用引擎定义的GamepadButton枚举来处理游戏手柄输入,提高代码可维护性并减少对SDL的直接依赖
2026-02-11 15:47:25 +08:00
ChestnutYueyue 120b272abf feat: 添加推箱子游戏示例及相关资源文件
新增推箱子游戏示例,包含完整的游戏逻辑、场景管理、音效控制和存档系统。主要功能包括:
- 实现游戏主菜单、关卡选择、游戏场景和通关场景
- 添加音效控制和存档功能
- 支持手柄操作和键盘输入
- 包含8个不同难度的关卡设计
- 添加游戏所需的所有资源文件(图片、音效、字体等)

同时更新了构建脚本,支持在MinGW和Nintendo Switch平台编译运行。
2026-02-10 16:15:11 +08:00