Godot Engine
Godot Engine 是一个开源游戏引擎。
安装[编辑 | 编辑源代码]
安装 godot包 软件包,或安装 godot-gitAUR 以获取开发版本。
旧版本[编辑 | 编辑源代码]
注意: 不建议用于新项目。只适用于传统项目,并考虑将其移植到最新版本。
要使用第 3 版引擎,请安装 godot3AUR 软件包。
要使用第 2 版引擎,请安装 godot2AUR 软件包。
Mono 版本[编辑 | 编辑源代码]
如果想使用 C# 作为脚本语言,请安装 mono 版本 godot-mono-binAUR 或 godot-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
的编辑器设置。
参见[编辑 | 编辑源代码]
- Wiki 上的 Godot (游戏引擎)
- Godot 文档
- Godot 源代码
- Godot: the Game-Changer for GameDevs - 简介及与其他引擎的比较
- awesome-godot - 用于 Godot 的免费/自由插件、脚本和附加组件
- /r/godot reddit.com 上的社区
- Godot 引擎资源教程
- Gamesfromscratch 的视频教程
- KidsCanCode 的视频教程
- Andreas Esau 的视频教程
- Heartbeast 的视频教程
- GDQuest 的视频教程
- Jose Moreno 的视频教程