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 的視頻教程