Commit Graph

3 Commits

Author SHA1 Message Date
ChestnutYueyue c61edbb9dd refactor: 将 makePtr 和 makeUnique 重命名为 shared 和 unique
统一智能指针创建函数的命名风格,使用更直观的 shared 和 unique 替代 makePtr 和 makeUnique。
修改涉及核心类型定义、场景系统、资源管理、图形渲染等多个模块,确保代码风格一致性。
同时更新了相关文档和示例代码中的调用方式。
2026-02-23 22:56:31 +08:00
ChestnutYueyue cd6c65a555 feat(create_project): 增强项目创建工具并添加开发环境检测
- 添加 DevToolsChecker 类用于检测开发环境工具链
- 自动克隆引擎源码到项目目录
- 添加系统字体自动复制功能
- 重构 xmake.lua 模板以支持本地引擎源码构建
- 改进 README.md 模板结构和内容
- 添加开发工具链下载提示功能
2026-02-13 21:50:25 +08:00
ChestnutYueyue 06de1e79af feat(scripts): 添加 Extra2D 项目脚手架工具
实现创建 Extra2D 游戏项目的自动化脚本,包括:
- 创建标准目录结构
- 生成 main.cpp 模板文件
- 配置 xmake.lua 构建脚本
- 添加 .gitignore 和 README.md
- 支持 Windows 和 Nintendo Switch 平台
2026-02-13 20:39:03 +08:00