Alan Hou的个人博客

Godot 4.0编译小记

无意间发现和 Unreal 和 Unity同类讨论较多的游戏引擎中还有一个 Godot,这一个真正意义上的开源引擎,之所以这么说,是因其开放程度很高,当前也不存在任何抽佣的限制。Godot引擎官方说这是一个打包了完整功能、可通过统一界面开发2D 和3D 游戏的跨平台引擎。相较于动辄很多个 G 的 Unreal 和 Unity,Godot 可说得上是非常轻量级了,官方下载的安装包解压后也不过100多 M,并且它支持4种编程语言:

目前主流版本仍是3.x,但市场上很早就开始对4.0抱有相当大的期待。由于Godot 4.0还未正式发布,仍处于Pre-Alpha版本,因此需要自行下载源码进行编译。通过 Github 下载源代码:

直接下载编译工具 scons或通过Python 包进行安装:

安装完成后即可进行编译操作,进入到刚刚下载的 Godot 源码目录:

根据官方文档,同时兼新型 Mac CPU,可以同时编译 arm64,然后编译出同时兼容两种 CPU 的软件包:

然而事情并没有像预期中那么美好,在点击开应用时出现了这样的报错:

似乎还需要更新一些驱动,待有空时再行研究。最终还是发现有现成编译好的包,打开并无问题,版本更新也比较频繁:

如下载当前最新版本的osx.universal.zip

开发文档:https://docs.godotengine.org/en/latest/

资源站:https://kenney.nl/

Godot 的发音:

编程技术的很多词发音都存在多个版本,Json 的创始人自己就吐槽过这件事情,Godot 的发音也不例外。

很多人认为Samuel Beckett的Waiting for Godot(等待戈多)中的[gɔdəʊ]是其正确发音,但据说美国人更习惯使用的是 [gə’dəʊ],因而在海外的视频中可以同时听到这两种发音,或许使用后者的还更多一些。

退出移动版