Lacus是一个基于C++20和SDL3的游戏引擎框架。
- 语言:C++20
- 图形库:SDL3
- 构建系统:CMake
- 开发环境:VSCode
- C++20兼容的编译器(推荐GCC 10+或MSVC 2019+)
- CMake 3.20+
- SDL3库
-
下载SDL3库并放置在
ext/SDL3目录中 -
配置项目:
cmake -S . -B build -
编译项目:
cmake --build build
-
生成vsisual studio项目文件
cmake .. -G "Visual Studio 17 2022" -A x64
- 在VSCode中打开项目
- 按
Ctrl+Shift+P,选择Tasks: Run Task,然后选择configure任务 - 再次按
Ctrl+Shift+P,选择Tasks: Run Task,然后选择build任务 - 按
F5启动调试运行
- 在
src/目录中添加你的源代码 - 在
ext/目录中放置外部依赖库 - 修改
CMakeLists.txt以适应你的项目需求
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request