開源遊戲引擎Godot 3.1的新版本發布

Godot是一款多平台2D和3D視頻遊戲引擎, 開源 在MIT許可下發布,由Godot社區開發。

該引擎可在Windows,OS X,Linux和BSD上運行,還可以導出從Windows,OS X和Linux,手機(Android,iOS)和HTML5創建的視頻遊戲。

Godot中的視頻遊戲使用C#編程語言或GDScript語言進行編碼.

GDScript是一種高級編程語言,與Python非常相似 它是專為Godot創建的,因此它增加了功能和優化。 但這可能並不適合所有用途:

  • 代碼自動補全並非總是可能的
  • 限制由口譯員限制
  • 不報告編譯(或編寫)中的所有錯誤
  • 該代碼可讀性差,難以重構。

Godot擁有先進,獨立且完整的2D引擎,則無需在2D空間中偽造3D。

發動機支架包括 燈光,陰影,著色器,GUI,子畫面,圖塊集,視差滾動,多邊形,動畫,物理,粒子等。 也可以使用視口節點將2D與3D混合或將3D與2D混合。

戈多 包含完善的,最好的動畫系統之一,並支持 編輯,骨骼動畫,混合,動畫樹,變形,實時過場動畫,調用函數以及僅對任何節點導出的任何屬性進行動畫處理。

Godot還擁有自己的2D和3D物理引擎,具有碰撞檢測,剛體,靜態物體,角色,車輛,射線投射,結點等。

Godot 3.1的主要新功能

最近發布了Godot開源遊戲引擎的新版本,其版本已達到3.1。 這個新版本確實具有一系列有趣的更改,改進和添加。

新引擎

隨著新版Godot 3.1的發布, 收到了新的OpenGL ES 2.0渲染引擎。

雖然版本3.0的更新用OpenGL 2.0 / OpenGL ES 2渲染引擎替換了引擎的3.3.X分支中的OpenGL ES 3.0渲染引擎。

黃大仙禁運, 團隊不得不回溯此選擇,並重新實現OpenGL ES 2.0渲染引擎,以在舊手機上保持良好性能,增加目標平台並避免在移動設備上出現多個錯誤。

但是,儘管此新的渲染引擎已完成2D渲染,但3D觀看已簡化。

例如,顏色空間全部在sRGB中(而不是像OpenGL ES 3.0渲染引擎那樣的線性空間)。

不支持基於PBR的呈現。 某些著色器功能將不起作用(由於以前的OpenGL版本而受到限制)。

對於某些後處理效果也是如此。 全局照明探針將不起作用,沒有GPU可以處理粒子。

儘管將來會期望有一個新的Vulkan渲染引擎,這將使OpenGL ES 3.0渲染引擎過時。 工作應集中在3D渲染上。 在完成工作之後,通常會在一年內推出Godot 4.0。

GDScript增強功能

另一方面 GDScript得到了一些改進, 因為鍵入只是解析器的一項功能,它將使Godot能夠向用戶發送警告消息,從而有望改善特定於機器的指令以提高性能。

其他新穎性

此外,計劃在未來幾個月內發布3.2版。 後者 應提供:腳本編寫的說明,對FBX的支持 (通過Assimp或通過OpenFBX),這是針對Android和iOS改進的工作流程,包括為移動設備(例如AdMob)添加特定的SDK,將編輯器引入網絡瀏覽器,以及改善網絡管理以支持現代協議和專用服務器。

顯然,版本3.1具有修補程序,可以提高穩定性並修復最新的錯誤。

可從以下位置下載Godot 這頁 適用於Windows,Mac OS和Linux。 您也可以在以下位置找到它 蒸汽 y itch.io。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。