Godot Engine
(重定向自Godot)
Godot Engine 是一个开源游戏引擎。
安装
安装 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 Engine Resources 教程
- Gamesfromscratch 视频教程
- KidsCanCode 视频教程
- Andreas Esau 视频教程
- Heartbeast 视频教程
- GDQuest 视频教程
- Jose Moreno 视频教程