# 【Window下 Godot 环境部署】

# 环境准备

1.Python(必须) 下载地址 (opens new window)

2.SCons(必须) 下载地址 (opens new window)

SCons用于确定Godot的构建方式,并生成二进制文件、静态库和动态库等输出。

3.Mingw-w64(必须) 下载地址 (opens new window) 在安装程序上选择要安装的组件类型,一般选择“posix”(在32位平台下使用)或“win32”(在64位平台下使用)

Mingw-w64用于编译Godot引擎,将源代码转换为本地可执行文件。在Windows上,Mingw-w64的安装是在Godot构建环境中的必备步骤之一。

4.NASM(可选) 下载地址 (opens new window) 下载最新版本的NASM二进制文件并解压缩到一个合适的文件夹。将该文件夹路径添加到系统的PATH环境变量中。

NASM通常用于编译Godot引擎中的汇编代码,以增强函数调用、内存管理和其他底层操作的性能。某些操作在使用C语言相对费时和复杂,因此NASM为完成这些操作提供了一种快速和简单的方法。虽然NASM的使用可以在Godot的构建环境中是可选的,但是某些功能可能会更高效地实现,因此在特定情况下使用NASM可能是一个好的选择。

5.安装Mesa(可选) 下载地址 (opens new window) 下载最新版本的Mesa二进制文件并解压缩到一个合适的文件夹。将该文件夹路径添加到系统的PATH环境变量中。

Mesa通常用于提供开放的OpenGL实现,以使Godot能够在Linux和其他类UNIX操作系统上运行。这对于客户端渲染、游戏开发以及将Godot扩展到其他平台(如Chromebook、Raspberry Pi等)都是非常有用的。虽然Mesa的使用可以在Godot的构建环境中是可选的,但在某些情况下,使用Mesa进行OpenGL渲染可提供更广泛的兼容性和可移植性。

# 构建项目

在一个终端(命令提示符或终端)中,导航到您将Godot代码复制到的文件夹。 键入以下命令行,以构建Godot:

scons platform=Windows tools=yes

回车后,等待一段时间,直到Godot构建完成。