Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
前言
func _ready():
print("Hello world!")
public override void _Ready()
{
GD.Print("Hello world!");
}
歡迎來到 Godot Engine 官方說明文件。Godot 是一款由社群驅動、自由且開源的 2D 與 3D 遊戲引擎!在這長串名號背後,你會發現一套強大但易於上手的工具,能用來為各種平台開發任何類型的遊戲,且完全沒有使用上的限制。
本頁將概略介紹引擎與本說明文件的架構,讓初學者知道該從哪裡開始;若你只是在找特定功能的資訊,也能快速找到方向。
開始之前
Tutorials and resources 頁面列出了由社群貢獻的教學影片。若你偏好影片勝於文字,建議先去看看。否則,Getting Started 也是很好的起點。
若你在學習任一教學或開發專案時遇到困難,可前往各種 Community channels 尋求協助,特別是 Godot 的 Discord 社群與 Forum。
關於 Godot Engine
遊戲引擎是複雜的工具,很難用三言兩語說清楚。以下提供一段簡介,若你需要快速介紹 Godot Engine,歡迎直接使用:
Godot Engine 是一款功能齊全、跨平台的遊戲引擎,能以統一介面製作 2D 與 3D 遊戲。它提供完整的常用工具組,讓使用者能專注在做遊戲,而不必重造輪子。遊戲可一鍵匯出至多種平台,包含主流桌面平台(Linux、macOS、Windows)、行動平台(Android、iOS),以及網頁平台與遊戲主機。
Godot 完全自由且開源,採用 寬鬆的 MIT 授權。沒有附帶條款、沒有權利金,沒有任何額外要求。即便到引擎的最後一行程式碼為止,使用者的遊戲都完全屬於使用者。Godot 的開發完全獨立且由社群驅動,讓使用者能一起塑造引擎,使其符合預期。它由非營利組織 Godot Foundation 支持。
說明文件架構
本說明文件分為數個章節:
About 包含此導言,以及關於引擎本身、歷史、授權、作者等資訊。也包含 常見問題。
Getting Started 包含使用引擎製作遊戲所需的一切基本資訊。從 前言 開始,這應該是所有新手的進入點。如果你是新手,這裡是最佳起點!
Manual 可依需求以任意順序閱讀或查閱,內含針對各功能的教學與說明。
Engine details 面向進階使用者與貢獻者,內容涵蓋編譯引擎、參與編輯器開發,以及開發 C++ 模組等主題。
Community 著重於 Godot 社群生態,包含本文件以外的第三方教學與資源推薦列表,也提供素材庫的詳細資訊。過去這裡亦列出 Godot 社群,目前已移至 Godot 網站。
最後,Class reference 記錄了完整的 Godot API,也能直接在引擎的腳本編輯器中查閱。你可以在此找到所有類別、函式、訊號等資訊。
除了本說明文件,你也可以看看各式各樣的 Godot 範例專案。
關於本文件
Godot 引擎社群的成員持續撰寫、修正、編輯並改進本文件。我們一直需要更多協助。你也可以透過建立 GitHub issue,或將文件翻譯成你的語言來貢獻。如果你有意協助,請參考 How to contribute 與 Writing documentation,或在 Godot Contributors Chat 聯絡 Documentation team。
所有文件內容皆以寬鬆的 Creative Commons Attribution 3.0(CC BY 3.0)授權發佈,除非另有註明,需標示:"Juan Linietsky、Ariel Manzur,以及 Godot Engine 社群" 。
祝你閱讀愉快,並用 Godot Engine 盡情做遊戲!