ChestnutYueyue
|
360a209a5c
|
feat: implement modular script system (ScriptModule)
|
2026-02-10 21:46:43 +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
|
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
|
5880159991
|
feat(DataStore): 添加Switch存档系统支持并增强功能
- 新增Switch平台存档挂载、卸载和提交功能
- 添加用户账户集成支持多用户存档隔离
- 实现事务支持包括开始、提交和回滚操作
- 增加自动保存和脏数据检测机制
- 添加工具方法如获取所有sections/keys
- 完善文档说明和示例代码
|
2026-02-10 03:33:32 +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 |