Godot Engine

来自 Arch Linux 中文维基

Godot Engine 是一个开源游戏引擎。

安装[编辑 | 编辑源代码]

安装 godot 软件包,或安装 godot-gitAUR 以获取开发版本。

旧版本[编辑 | 编辑源代码]

注意: 不建议用于新项目。只适用于传统项目,并考虑将其移植到最新版本。

要使用第 3 版引擎,请安装 godot3AUR 软件包。

要使用第 2 版引擎,请安装 godot2AUR 软件包。

Mono 版本[编辑 | 编辑源代码]

如果想使用 C# 作为脚本语言,请安装 mono 版本 godot-mono-binAURgodot-mono-gitAUR

导出模板[编辑 | 编辑源代码]

要导出项目,您需要预编译的二进制文件。如果使用的是 Git 版本,则需要按照 wiki 上针对不同平台的自行编译说明,或者使用 godot-export-templates-gitAUR。如果使用的是稳定版,则可以安装 Godot 提供的导出模板。点击右上角的引擎设置图标,然后点击 "Install export templates" 并提供下载的模板即可安装。

问题解决[编辑 | 编辑源代码]

Wayland 中的 UI 冻结[编辑 | 编辑源代码]

Godot 使用 Xwayland 在 Wayland 上运行,如果不在单窗口模式下运行,就会出现各种用户界面问题。[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 的编辑器设置。

参见[编辑 | 编辑源代码]