Godot 引擎
Godot 引擎 是一个开源游戏引擎。
安装
安装 godot 软件包,或 godot-gitAUR 以获取开发版本。
安装 godot-mono 软件包以获得 C# 编程支持。
旧版本
注意: 不建议用于新项目。 仅用于旧项目,并考虑将它们移植到最新版本。
要使用引擎的 3 版本,请安装 godot3AUR 软件包。
要使用引擎的 2 版本,请安装 godot2AUR 软件包。
导出模板
要能够导出您的项目,您将需要预构建的二进制文件。 如果使用 Git 版本,您将需要自己编译它们,如 wiki 上针对每个平台单独描述的那样,或者使用 godot-export-templates-gitAUR。 如果您使用的是稳定版本,则可以安装 Godot 提供的导出模板。 通过单击右上角的引擎设置图标来安装它们,然后按“安装导出模板”并提供下载的模板。
故障排除
Wayland 下 UI 冻结
Godot 在 Wayland 上使用 Xwayland 运行,当不在单窗口模式下运行时,这会导致各种 UI 问题。 [1] 为了解决这个问题,请使用 godot --single-window
启动 Godot,然后打开一个项目,并在编辑器设置中启用单窗口模式。
此问题已在 Godot 4.1.1 中解决。 [2] 此问题似乎已在 Godot 4.2 中再次出现 [3]
在 Godot 4.3 中,可以原生使用 Wayland。 [4] 有两种方法可以做到这一点
- 设置命令行参数
--display-driver wayland
。 - 启用位于
run/platforms/linuxbsd/prefer_wayland
的编辑器设置。
参见
- Wikipedia 上的 Godot (游戏引擎)
- Godot 文档
- Godot 源代码
- Godot:游戏开发者的游戏规则改变者 - 介绍和与其他引擎的比较
- awesome-godot - 适用于 Godot 的免费/自由插件、脚本和附加组件
- /r/godot reddit.com 社区
- Godot 引擎资源教程
- Gamesfromscratch 视频教程
- KidsCanCode 视频教程
- Andreas Esau 视频教程
- Heartbeast 视频教程
- GDQuest 视频教程
- Jose Moreno 视频教程