文章目录
- 为什么要通过源代码构建Godot Engine?
- 构建所需工具
- 构建步骤
- 1 安装Git
- 2 安装Visual Studio Community 2019
- 3 安装Python3.7
- 4 安装Scons
- 5 安装Pywin32
- 小结
为什么要通过源代码构建Godot Engine?
如果只是在Godot编辑器做些Demo玩玩或者用官方提供的模板导出一个Windows或者安卓项目,完全没必要自己构建Godot。但是如果有下面的情况基本上躲不开这一步了:
- 需要修改Godot的源代码或者自定义模块
- 需要接入一些第三方模块,比如Steam或者Spine等第三方模块
构建所需工具
| 工具 | 获取地址 | 说明 |
|---|---|---|
| Python 3.7 | Python官网 | |
| Scons | Scons官网 | 实际安装是通过Python自带的pip |
| Git | Git官网 | |
| Visual Studio Community 2019 | Visual Studio官网 | |
| Pywin32 | Pywin32 On Github | 实际安装是通过Python自带的pip |
| Godot 源码 | Godot on Github | 本例使用的是3.2.2stable |
构建步骤
1 安装Git
略
2 安装Visual Studio Community 2019
最重要的是安装C++组件
3 安装Python3.7
自定义安装,添加Python环境变量
确认一下是否安装了pip
选择一个安装位置
安装完毕
验证安装
4 安装Scons
直接使用pip安装SCons,我安装的是当前最新4.0.1版
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple SCons
注意:通过pip安装包的命令是pip install SCons,加上中间的-i https://pypi.tuna.tsinghua.edu.cn/simple原因是默认下载源速度太慢,所以我们指定pip到清华的镜像站去下载
5 安装Pywin32
直接使用pip安装pywin32 228,我安装的是当前最新228版
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pywin32
小结
至此构建Godot Engine的工具就准备完毕了。
下一篇《手把手教你从源代码构建Godot Engine(二)接入第三方模块Steam SDK,Spine Runtime等》
