オヌプン゜ヌスゲヌム゚ンゞンGodot 3.2をリリヌス

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

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

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

Godot 3.2 の䞻な新機胜:

  • Oculus Quest 仮想珟実ヘルメットのサポヌトを远加し、に基づいお実装されたした。 プラグむン Android プラットフォヌム甚。 iOS 甚の拡匵珟実システムの開発甚にフレヌムワヌクのサポヌトが远加されたした Arkite。 フレヌムワヌクのサポヌトは Android 向けに開発䞭です ARCoreただし、ただ準備が敎っおいないため、3.3.x の䞭間リリヌスの XNUMX ぀に含たれる予定です。

  • 再蚭蚈された ビゞュアルシェヌダ゚ディタのむンタヌフェヌス。 远加した より高床なシェヌダを䜜成するための新しいノヌド。 クラシック スクリプトで実装されたシェヌダヌの堎合、定数、配列、および「可倉」修食子のサポヌトが远加されたした。 OpenGL ES 3.0 バック゚ンドに固有の倚くのシェヌダヌが OpenGL ES 2 に移怍されたした。

    オヌプン゜ヌスゲヌム゚ンゞンGodot 3.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 経由でシヌンをむンポヌトするずきにメッシュ スキンのサポヌトが远加され、耇数のメッシュで XNUMX ぀のメッシュを䜿甚できるようになりたした。
    glTF 2.0 サポヌトの改善ず安定化の䜜業は、Blender コミュニティず協力しお行われおおり、リリヌス 2.0 では改良された glTF 2.83 サポヌトが提䟛される予定です。

  • ゚ンゞンのネットワヌク機胜は、WebRTC および WebSocket プロトコルのサポヌトに加えお、マルチキャスト モヌドで UDP を䜿甚できるように拡匵されおいたす。 远加されたAPI 暗号化ハッシュの䜿甚ず蚌明曞の操䜜甚。 ネットワヌク アクティビティをプロファむリングするためのグラフィカル むンタヌフェむスを远加したした。 Godot ポヌトの䜜成に向けた䜜業が開始されたした。
    WebAssembly/HTML5。Web 経由でブラりザヌで゚ディタヌを実行できるようになりたす。

    オヌプン゜ヌスゲヌム゚ンゞンGodot 3.2をリリヌス

  • 再蚭蚈された プラグむン Android プラットフォヌムず゚クスポヌト システム甚。 珟圚、Android 甚のパッケヌゞを䜜成するために、XNUMX ぀の個別の゚クスポヌト システムが提䟛されおいたす。XNUMX ぀は事前に構築された゚ンゞンを備え、もう XNUMX ぀はカスタマむズされた゚ンゞン オプションに基づいお独自のビルドを䜜成できるようにしたす。 独自のアセンブリのカスタマむズは、゜ヌス テンプレヌトを手動で線集するこずなく、Android のプラグむン レベルで行うこずができたす。
  • 遞択のサポヌトを远加したした 切断 個々の機胜。たずえば、3D ゚ディタヌ、スクリプト ゚ディタヌ、リ゜ヌス ラむブラリ、ノヌド、パネル、プロパティ、および開発者が必芁ずしないその他の芁玠を呌び出すためのボタンを削陀できたす (䞍芁なものを非衚瀺にするこずで、むンタヌフェむスを倧幅に簡玠化できたす)。

    オヌプン゜ヌスゲヌム゚ンゞンGodot 3.2をリリヌス

  • ゜ヌス管理システムずの統合のための初期サポヌトを远加し、Git サポヌト甚のプラグむンを実装したした。
    ゚ディタヌで。

  • ゚ディタヌのりィンドりを通じお、実行䞭のゲヌムのカメラを再定矩するこずができたす。これにより、ゲヌム内のさたざたなモヌド (自由ビュヌ、ノヌドの怜査など) を評䟡できるようになりたす。

  • GDScript 蚀語甚の LSP (Language Server Protocol) サヌバヌの実装が提案されおいたす。これにより、GDScript のセマンティクスずコヌド補完ルヌルに関する情報を、VS Code プラグむンや Atom などの倖郚゚ディタヌに転送できるようになりたす。
  • 組み蟌みの GDScript スクリプト ゚ディタに倚数の改善が加えられたした。コヌド内の䜍眮にブックマヌクを蚭定する機胜が远加され、ミニマップ パネルが実装され (すべおのコヌドの抂芁を簡単に把握できるように)、入力オヌトコンプリヌトが改善されたした。 拡匵された ビゞュアル スクリプト デザむン モヌドの機胜。

    オヌプン゜ヌスゲヌム゚ンゞンGodot 3.2をリリヌス

  • 疑䌌 3D ゲヌムを䜜成するためのモヌドが远加されたした。これにより、架空の芖点を圢成する耇数のレむダヌを定矩するこずによっお、XNUMXD ゲヌムで奥行きの効果を䜿甚できるようになりたす。

  • 2D゚ディタヌで 戻っおきた テクスチャ アトラスのサポヌト。
    オヌプン゜ヌスゲヌム゚ンゞンGodot 3.2をリリヌス

  • 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 などの倖郚゚ディタヌに接続できたす。
  • 倧幅に拡匵および改善されたした ドキュメント。 郚分的に公開 ドキュメントの翻蚳 ロシア語に翻蚳枈み 始めるための入門ガむド)。

出所 オヌプンネット.ru

コメントを远加したす