ChestnutYueyue
|
39a0ab7124
|
docs: 更新API教程文档和构建系统文档
refactor: 重构xmake.lua中的示例构建逻辑
style: 统一文档格式和代码风格
|
2026-02-11 16:42:20 +08:00 |
ChestnutYueyue
|
23647b6458
|
refactor(input): 统一使用 GamepadButton 枚举替代 SDL_CONTROLLER_BUTTON 常量
docs: 添加 API 教程文档和构建系统文档
新增完整的 API 教程文档,涵盖快速开始、场景系统、节点系统、资源管理、输入处理、碰撞检测、UI 系统和音频系统。同时添加详细的构建系统文档,说明 MinGW 和 Switch 平台的构建配置。
feat(build): 支持 MinGW 平台构建
新增 MinGW 平台支持,更新 README 添加 MinGW 构建说明,完善 xmake 构建脚本以支持多平台构建。
chore: 更新项目结构和文档链接
调整项目目录结构,更新 README 中的文档链接,添加构建系统文档和 API 教程的快速访问链接
|
2026-02-10 19:32:22 +08:00 |
ChestnutYueyue
|
ec64dfab2f
|
docs: 更新 README 中的音频系统描述
将音频系统描述从基于 miniaudio 修改为基于 SDL2,以反映实际的音频库变更
|
2026-02-09 19:34:56 +08:00 |
ChestnutYueyue
|
2a7372f7be
|
feat: 重构资源管理和日志系统,添加多平台支持
refactor: 替换GLES为glad库以提升跨平台兼容性
style: 更新logo和品牌资源文件
docs: 添加新字体加载API文档
chore: 移除旧的推箱子示例代码
test: 更新测试用例以适配新API
|
2026-02-09 19:34:22 +08:00 |
ChestnutYueyue
|
87cd46a403
|
feat: 添加推箱子游戏示例及相关资源文件
添加推箱子游戏示例代码,包括游戏场景、音频控制器、UI按钮等核心组件。新增游戏资源文件如图片、音效、字体等。同时完善动画系统、脚本绑定、渲染后端等基础功能模块,并引入Squirrel脚本支持。
新增功能包括:
- 推箱子游戏核心逻辑与场景管理
- 音频播放与控制功能
- 游戏数据存储与读取
- 基础UI组件实现
- Squirrel脚本绑定系统
- OpenGL渲染后端支持
- 动画系统基础框架
资源文件包括:
- 游戏角色、箱子、墙壁等素材图片
- 背景音乐和音效文件
- 游戏字体文件
- 游戏配置文件
|
2026-02-09 12:13:02 +08:00 |