当前的godot在开发版本为4.0,是基于vulkan开发的,从官方的信息看,在各个方面包括底层有了较大的变动。
这篇文章关于如何从源码编译出可运行的godot版本。
代码下载
godot代码托管到github上,可以在下面的路径下下载
GitHub - godotengine/godot: Godot Engine – Multi-platform 2D and 3D game engine
基于国内的环境,github时好时坏,我们可以用Gitee来导入github的相应项目(实际上对著名的项目,都是有镜像的,不需要我们再导入),然后下载
https://gitee.com/mirrors/godot
代码编译
godot提供了官方文档来指导编译
scons的安装
godot的编译需要使用scons来编译,scons可以从官网或者github下载
SCons: A software construction tool - SCons
https://gitee.com/mirrors_SCons/scons
或者直接用python来安装,命令如下:
1 | python -m pip install --user scons |
下载后如果命令找不到,需要将其添加到环境变量中
godot编译
进入到godot的代码目录,然后运行下面的命令
1 | scons -j6 platform=windows vs_proj=yes target=release_debug |
1 | -j6表示利用CPU的6个核心,这项可根据实际情况选择 |
编译大概要耗时几分钟,编译完成后会生成vs的工程,然后打开vs工程,直接运行即可