godot-cppGodot 腳本 API 的 C++ 綁定
godot-cpp 是 Godot 開(kāi)源游戲引擎 API 的 C++ 綁定。
警告:這個(gè)存儲(chǔ)庫(kù)的主分支只能使用Godot的(GDExtension) API (Godot 4.0及更高版本)。
對(duì)于GDNative用戶(hù)(Godot 3.x),請(qǐng)切換到3.x。X或3.5分支。
這個(gè)存儲(chǔ)庫(kù)包含Godot引擎的GDExtensions API的c++綁定。
- 版本控制
- 兼容性
- 貢獻(xiàn)
版本控制
這個(gè)存儲(chǔ)庫(kù)遵循與Godot引擎主存儲(chǔ)庫(kù)相同的分支版本:
master為下一個(gè)Godot 4跟蹤當(dāng)前的gextension開(kāi)發(fā)分支。X次要釋放。 3.x跟蹤GDNative插件在接下來(lái)3年的開(kāi)發(fā)。X次要釋放。 其他版本分支(例如4.0、3.5)跟蹤相應(yīng)分支中最新的穩(wěn)定版本。
穩(wěn)定版本也被標(biāo)記在這個(gè)存儲(chǔ)庫(kù)上:標(biāo)簽。
對(duì)于任何基于穩(wěn)定的Godot版本構(gòu)建的項(xiàng)目,我們建議使用這個(gè)存儲(chǔ)庫(kù)作為Git子模塊,檢查與Godot版本匹配的特定標(biāo)記。
由于Godot的主分支不斷更新,如果您正在對(duì)Godot的最新版本使用Godot -cpp,請(qǐng)參閱gextension文件夾中的說(shuō)明來(lái)更新相關(guān)文件。
兼容性
警告:GDExtension API在Godot 4.0中是全新的,盡管Godot 4.0本身已經(jīng)發(fā)布,但仍然處于測(cè)試階段。
這適用于GDExtension接口頭、API JSON和第一方godot-cpp擴(kuò)展。
隨著GDExtension和godot-cpp得到更多的使用和記錄,以及關(guān)鍵問(wèn)題得到解決,一些兼容性破壞是可以預(yù)料的。請(qǐng)參閱問(wèn)題跟蹤器的已知問(wèn)題列表,并確保對(duì)影響您使用此擴(kuò)展的問(wèn)題和pr提供反饋。
