Godot Engine - Arch Linux 中文维基

跳转到内容

# Godot Engine

来自 Arch Linux 中文维基
翻译状态：

- 本文（或部分内容）译自 Godot Engine，最近一次同步于 2024-12-19，若英文版本有所更改，则您可以帮助同步与翻译更改的内容。
- 您可以在 ArchWiki 的对应页面找到本文翻译的原始修订历史。
- 本文可能与英文原文存在出入。

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

## 安装

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

安装用于支持 C# 编程的 godot-mono包 软件包。

### 旧版本

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

要使用第 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 的视频教程

分类：​

- 游戏引擎

Godot Engine
添加话题