從零開始學(xué)習(xí)并參加 Godot Game Jam 的快速指南
引擎下載
Godot 完全開源免費,整體只有一個 50m 左右的執(zhí)行文件,Windows,Mac,Linux 版本都有,可到官網(wǎng) https://godotengine.org/ 下載。
項目目錄組織方式
Godot 項目以目錄作為單位,所有的代碼/資源/插件都在這個目錄里,可以進(jìn)行整體的復(fù)制和移動。在項目管理器中可以導(dǎo)入/打開和新建項目,每個項目的根目錄下都有一個 project.godot 文件,對應(yīng)的就是菜單中的 Project Settings 里面設(shè)置的內(nèi)容。

創(chuàng)建場景 Scene
場景 Scene 是 Godot 的基本資源組織方式,每個場景都是一棵節(jié)點樹,場景可以層疊嵌套。

創(chuàng)建節(jié)點 Node
Node 節(jié)點是按照功能進(jìn)行劃分的游戲內(nèi)物體,在場景面板中添加節(jié)點時會彈出一個樹狀結(jié)構(gòu)的節(jié)點圖,可以看出來,Godot 的節(jié)點系統(tǒng)是完全按照面向?qū)ο?OOP 方式進(jìn)行設(shè)計的:

游戲窗口設(shè)置
菜單 -> Project -> Project Settings -> General (選項卡) -> Display (左側(cè)目錄) -> Window

編程
Godot 首推使用 GDScript,一種類 Python 的腳本語言,只需讀完這個頁面就可基本掌握: http://docs.godotengine.org/en/3.0/getting_started/scripting/gdscript/gdscript_basics.html
Godot 內(nèi)置代碼編輯器,在 Godot 內(nèi)編寫代碼即可。
切換場景編輯和腳本編輯
在工具欄中有 4 個按鈕可以進(jìn)行編輯主視圖的切換,快捷鍵對應(yīng) F1 ~ F4

為節(jié)點掛載腳本
在場景面板點擊這個按鈕可以為所選節(jié)點創(chuàng)建或者掛載一個腳本:

節(jié)點的兩個重要函數(shù)
_ready 和 _proecces 一般來說你的代碼會寫在這兩個重要的函數(shù)里,對應(yīng)的分別是節(jié)點初始化完成后和每幀結(jié)束前,這兩個函數(shù)都會被調(diào)用。

運行游戲
使用快捷鍵或者右上角的按鈕:

F5 運行項目
F6 運行當(dāng)前場景
資源的導(dǎo)入
將資源(比如 srpite sheet 圖片)復(fù)制到項目目錄即可,Godot會自行導(dǎo)入,如果要更改導(dǎo)入設(shè)置,點擊相對應(yīng)的文件后在 Import 面板進(jìn)行修改。
活用搜索
面對大量的節(jié)點,文件,屬性,Godot 在很多面板中都設(shè)置有搜索框,在這些搜索框中輸入關(guān)鍵字可以快速的定位自己想要的內(nèi)容:
添加節(jié)點面板

文件面板

屬性面板

另外場景和腳本可以使用快捷鍵快速打開,這里可以進(jìn)行快速的搜索:
CTRL + SHIFT + O 快速打開場景

CTRL + ALT + O 快速打開腳本

更多有用的中文社區(qū)資源
indienova 的 Godot-StartUP 小組 https://www.indienova.com/groups/309
,小組內(nèi)有相關(guān) Q 群。
最終參考
Godot 文檔已經(jīng)相當(dāng)完備,包括新手指引,引擎介紹,API等都在這里了:http://docs.godotengine.org/