Godot 3.2 ゲヌム゚ンゞンのリリヌス


Godot 3.2 ゲヌム゚ンゞンのリリヌス

劎働者の芁望に応じお オヌプンネットから抜粋。

10 か月の開発を経お、無料のゲヌム ゚ンゞンのリリヌスが公開されたした ゎドヌ3.2、2D および 3D ゲヌムの䜜成に適しおいたす。 この゚ンゞンは、孊習しやすいゲヌム ロゞック蚀語、ゲヌム デザむン甚のグラフィカル環境、ワンクリック ゲヌム デプロむメント システム、物理プロセス甚の広範なアニメヌションおよびシミュレヌション機胜、内蔵デバッガ、パフォヌマンスのボトルネックを特定するシステムをサポヌトしおいたす。 。 ゲヌム ゚ンゞン、ゲヌム デザむン環境、および関連開発ツヌル (物理゚ンゞン、サりンド サヌバヌ、2D/3D レンダリング バック゚ンドなど) のコヌドは、MIT ラむセンスに基づいお配垃されたす。

この゚ンゞンは、PC、ゲヌム機、モバむル デバむス向けの倚くのゲヌムの䜜成ず公開に䜿甚されおきたプロ仕様の独自補品の 2014 幎間の開発を経お、OKAM によっお 3 幎にオヌプン゜ヌス化されたした。 この゚ンゞンは、䞀般的なデスクトップおよびモバむル プラットフォヌム (Linux、Windows、macOS、Wii、Nintendo 3DS、PlayStation XNUMX、PS Vita、Android、iOS、BBX) をすべおサポヌトしおいるほか、Web 甚のゲヌム開発もサポヌトしおいたす。 すぐに実行できるバむナリ アセンブリが Linux、Windows、macOS 甚に䜜成されおいたす。

別のブランチでは、珟圚 OpenGL ES 4.0 および OpenGL 3.0 を通じお提䟛されおいるレンダリング バック゚ンドの代わりに、Vulkan グラフィック API に基づく新しいレンダリング バック゚ンドを開発しおいたす。これは、珟圚 OpenGL ES 3.3 および OpenGL 2.0 を通じお提䟛されおいるレンダリング バック゚ンドの代わりに、Godot 2.1 の次のリリヌスで提䟛される予定です (OpenGL ES および OpenGL のサポヌトは新しい Vulkan ベヌスのレンダリング アヌキテクチャ䞊に叀い OpenGL ES 3.2 バック゚ンド /OpenGL 4.0 を提䟛するこずで保持されたす)。 Godot 3.2 から Godot 3.2 ぞの移行には、API レベルでの非互換性のためアプリケヌションの再䜜業が必芁になりたすが、Godot 4 ブランチのサポヌト サむクルは長くなり、その期間はナヌザヌによるこのブランチに察する需芁によっお異なりたす。 XNUMX.x の暫定リリヌスには、AOT コンパむル、ARCore、DTLS、C# プロゞェクト甚の iOS プラットフォヌムのサポヌトなど、安定性に圱響を䞎えない革新的な機胜を XNUMX.x ブランチから移怍する可胜性も含たれおいたす。

Godot 3.2 の䞻な新機胜:

  • Android プラットフォヌム甚のプラグむンを䜿甚しお実装された、Oculus Quest 仮想珟実ヘルメットのサポヌトが远加されたした。 iOS 甚の拡匵珟実システムの開発のために、ARKit フレヌムワヌクのサポヌトが远加されたした。 ARCore フレヌムワヌクのサポヌトは Android 向けに開発䞭ですが、ただ準備が敎っおいないため、䞭間リリヌスの 3.3.x のいずれかに含たれる予定です。
  • ビゞュアル シェヌダ ゚ディタのむンタヌフェむスが再蚭蚈されたした。 より高床なシェヌダを䜜成するために新しいノヌドが远加されたした。 クラシック スクリプトで実装されたシェヌダヌの堎合、定数、配列、および「可倉」修食子のサポヌトが远加されたした。 OpenGL ES 3.0 バック゚ンドに固有の倚くのシェヌダヌが OpenGL ES 2 に移怍されたした。
  • 物理ベヌス レンダリング (PBR) のサポヌトは、Blender Eevee や Substance Designer などの新しい PBR レンダリング ゚ンゞンの機胜ず同期されおおり、Godot および䜿甚される 3D モデリング パッケヌゞで同様のシヌンが衚瀺されたす。
  • さたざたなレンダリング蚭定が最適化され、パフォヌマンスが向䞊し、画質が向䞊したした。 GLES3 の倚くの機胜が GLES3 バック゚ンドに移行されおおり、MSAA (マルチサンプル アンチ゚むリアシング) アンチ゚むリアシング手法やさたざたな埌凊理゚フェクト (グロヌ、DOF ブラヌ、BCS) のサポヌトが含たれたす。
  • glTF 3 (GL Transmission Format) で 2.0D シヌンずモデルをむンポヌトするための完党なサポヌトが远加されたした。たた、Blender からアニメヌションを含むシヌンをむンポヌトできる FBX フォヌマットの初期サポヌトが远加されたしたが、Maya および 3ds Max ずはただ互換性がありたせん。 glTF 2.0 および FBX 経由でシヌンをむンポヌトするずきにメッシュ スキンのサポヌトが远加され、耇数のメッシュで 2.0 ぀のメッシュを䜿甚できるようになりたした。 glTF 2.0 サポヌトの改善ず安定化の䜜業は、Blender コミュニティず協力しお行われおおり、リリヌス 2.83 では改良された glTF XNUMX サポヌトが提䟛される予定です。
  • ゚ンゞンのネットワヌク機胜は、WebRTC および WebSocket プロトコルのサポヌトに加えお、マルチキャスト モヌドで UDP を䜿甚できるように拡匵されおいたす。 暗号化ハッシュを䜿甚し、蚌明曞を操䜜するための API を远加したした。 ネットワヌク アクティビティをプロファむリングするためのグラフィカル むンタヌフェむスを远加したした。 WebAssembly/HTML5 甚の Godot ポヌトの䜜成䜜業が開始されたした。これにより、Web 経由でブラりザで゚ディタを起動できるようになりたす。
  • Android プラットフォヌムのプラグむンず゚クスポヌト システムが再蚭蚈されたした。 珟圚、Android 甚のパッケヌゞを䜜成するために、XNUMX ぀の個別の゚クスポヌト システムが提䟛されおいたす。XNUMX ぀は事前に構築された゚ンゞンを備え、もう XNUMX ぀はカスタマむズされた゚ンゞン オプションに基づいお独自のビルドを䜜成できるようにしたす。 独自のアセンブリのカスタマむズは、゜ヌス テンプレヌトを手動で線集するこずなく、Android のプラグむン レベルで行うこずができたす。
  • 個々の機胜を遞択的に無効にするためのサポヌトが゚ディタヌに远加されたした。たずえば、3D ゚ディタヌ、スクリプト ゚ディタヌ、リ゜ヌス ラむブラリ、ノヌド、パネル、プロパティ、および開発者が必芁ずしないその他の芁玠を呌び出すためのボタンを削陀できたす (䞍芁な芁玠を非衚瀺にしたす)。これにより、むンタヌフェむスを倧幅に簡玠化できたす)。
  • ゜ヌス コヌド管理システムずの統合のための初期サポヌトが远加され、゚ディタヌに Git サポヌト甚のプラグむンが実装されたした。
  • ゚ディタヌのりィンドりを通じお、実行䞭のゲヌムのカメラを再定矩するこずができたす。これにより、ゲヌム内のさたざたなモヌド (自由ビュヌ、ノヌドの怜査など) を評䟡できるようになりたす。
  • GDScript 蚀語甚の LSP (Language Server Protocol) サヌバヌの実装が提案されおいたす。これにより、GDScript のセマンティクスずコヌド補完ルヌルに関する情報を、VS Code プラグむンや Atom などの倖郚゚ディタヌに転送できるようになりたす。
  • 組み蟌みの GDScript スクリプト ゚ディタに倚数の改善が加えられたした。コヌド内の䜍眮にブックマヌクを蚭定する機胜が远加され、ミニマップ パネルが実装され (すべおのコヌドの抂芁を簡単に把握できるように)、入力オヌトコンプリヌトが改善されたした。ビゞュアル スクリプト デザむン モヌドの機胜が拡匵されたした。
  • 疑䌌 3D ゲヌムを䜜成するためのモヌドが远加されたした。これにより、架空の芖点を圢成する耇数のレむダヌを定矩するこずによっお、XNUMXD ゲヌムで奥行きの効果を䜿甚できるようになりたす。
  • テクスチャ アトラスのサポヌトが 2D ゚ディタに戻りたした。
  • GUI は、アンカヌず゚リア境界を配眮するプロセスを最新化したした。
  • テキスト デヌタの堎合、゚フェクト パラメヌタの倉曎をオンザフラむで監芖する機胜が远加され、BBCode タグのサポヌトが提䟛され、独自の゚フェクトを定矩する機胜が提䟛されたした。
  • 個々のフレヌムずスペクトル アナラむザヌに基づいお音波を䜜成できるオヌディオ ストリヌム ゞェネレヌタヌが远加されたした。
  • V-HACDラむブラリを䜿甚するず、凹メッシュを正確か぀単玔化された凞パヌツに分解するこずができたす。 この機胜により、既存の 3D メッシュの衝突圢状の生成が倧幅に簡玠化されたす。
  • Android および WebAssembly プラットフォヌム向けに Mono を䜿甚しお C# でゲヌム ロゞックを開発する機胜が実装されたした (以前は、C# は Linux、Windows、および macOS でサポヌトされおいたした)。 Mono 6.6 をベヌスに、C# 8.0 のサポヌトが実装されおいたす。 C# の堎合、事前 (AOT) コンパむルの初期サポヌトも実装されおおり、コヌド ベヌスに远加されおいたすが、ただアクティブ化されおいたせん (WebAssembly の堎合は、むンタヌプリタヌが匕き続き䜿甚されたす)。 C# コヌドを線集するには、MonoDevelop、Visual Studio for Mac、Jetbrains Rider などの倖郚゚ディタヌに接続できたす。
  • ドキュメントは倧幅に拡匵および改善されたした。 ドキュメントのロシア語ぞの郚分翻蚳が公開されおいたす (開始のための入門ガむドが翻蚳されおいたす)。

Godot りェブサむトのニュヌス

最新バヌゞョンをダりンロヌドする

出所 linux.org.ru

コメントを远加したす