Godot引擎拉取编译
Godot引擎拉取编译
只讲windows下的,别的平台我也没试过。
环境要求
装 Visual Studio,2019/2022/2026 都行,安装的时候记得勾选”使用C++的桌面开发”。 装 Python,然后装 scons。
pip install scons
scons -v # 看版本
拉取Godot源码
git clone https://github.com/godotengine/godot.git
拉完切到你想要的分支版本。
编译
scons platform=windows target=editor dev_build=yes
dev_build 选项说明
dev_build=yes 相当于打开了一堆调试相关的开关,包括:
- 启用断言(assert)
- 开启详细日志
- 附加调试符号
- 关闭优化(编译更快,但跑起来慢一点)
日常开发用 dev_build=yes 就行。如果只是临时看个编译结果或者测性能,可以换成:
# 优化速度,不带 dev 模式
scons platform=windows target=editor optimize=speed debug_symbols=yes
optimize=speed— 编译时带优化(默认debug不优化,speed开优化跑起来快)optimize=size— 优化体积,打包发布用debug_symbols=yes— 只加调试符号,不开 dev 那一堆断言target=editor— 编译出编辑器target=template_debug— 编译调试版导出模板target=template_release— 编译发布版导出模板
新版本好像默认开了dx12,如果用不上就加个
d3d12=no要用 Direct3D 12 的话先跑这个脚本下载静态库:python misc/scripts/install_d3d12_sdk_windows.py更多信息看官方文档