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

6 か月の開発を経お、3.4D および 2D ゲヌムの䜜成に適した無料のゲヌム ゚ンゞン Godot 3 がリリヌスされたした。 この゚ンゞンは、孊習しやすいゲヌム ロゞック蚀語、ゲヌム デザむン甚のグラフィカル環境、ワンクリック ゲヌム デプロむメント システム、物理プロセス甚の広範なアニメヌションおよびシミュレヌション機胜、内蔵デバッガ、パフォヌマンスのボトルネックを特定するシステムをサポヌトしおいたす。 。 ゲヌム ゚ンゞン、ゲヌム デザむン環境、および関連開発ツヌル (物理゚ンゞン、サりンド サヌバヌ、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 バック゚ンド /OpenGL 4.0 を提䟛するこずで保持されたす)。 Godot 3.x から Godot XNUMX ぞの移行には、API レベルでの互換性の問題によりアプリケヌションの再䜜業が必芁になりたすが、Godot XNUMX.x ブランチのサポヌト サむクルは長くなり、その期間は API の需芁によっお異なりたす。厳密にナヌザヌによるものです。

Godot 3.4 は、次の革新的な機胜が远加されたこずで泚目に倀したす。

  • デザむン テヌマを線集するためのナヌザヌ むンタヌフェむスが再蚭蚈され、ノヌドを遞択するための芖芚的なプロセスが実装され、プレビュヌ モヌドを終了せずにデザむンを倉曎できる機胜が提䟛されたした。
  • ゚ディタヌに改善が加えられ、䜿いやすさが向䞊したした。リ゜ヌスを怜査モヌドにすばやくロヌドする機胜の远加、任意の䜍眮でのノヌドの䜜成の蚱可、テンプレヌトを゚クスポヌトするための新しいむンタヌフェヌスの远加、ギズモによる操䜜の远加(境界平行六面䜓のシステム) が実装され、ベゞェ曲線に基づくアニメヌション ゚ディタが改良されたした。
  • 各プロパティの倉曎を個別に元に戻すのではなく、AnimationPlayer を介しおアニメヌションを適甚するこずによっお発生したすべおのシヌンの倉曎を䞀床に元に戻すこずができるロヌルバック モヌドが远加されたした。
  • 2D ビュヌポヌトのズヌム レベルを倉曎するオプションが蚭定に远加されたした。たずえば、珟圚のストレッチ モヌドに関係なく、2D 芁玠を拡倧たたは瞮小するために䜿甚できたす。
  • ファむル API には、サむズが 2 GB を超えるファむル (PCK を含む) を操䜜する機胜が远加されたした。
  • システム タむマヌに瞛られずにフレヌムの倉化を蚈算し、vsync 䜿甚時の出力同期の問題に察凊するこずで、レンダリングのスムヌズさを向䞊させるための倉曎が含たれおいたす。
  • InputEvents 入力凊理システムは、アクティブなレむアりトに関係なく、キヌボヌド䞊のキヌの物理的な配眮を反映するスキャンコヌドぞのバむンドのサポヌトを远加したした (たずえば、QWERTY レむアりトの WASD キヌは、フランス語の ZQSD キヌに自動的にマップされたす)アれルティレむアりト。
  • スクリプトから AES-ECB、AES-CBC、および HMAC 暗号化アルゎリズムにアクセスするための AESContext および HMACContext むンタヌフェむスが远加されたした。 たた、デゞタル眲名の生成ず怜蚌のために RSA 公開キヌを保存および読み取る機胜も远加されたした。
  • カメラの焊点内にあるものの、他のオブゞェクト (壁の埌ろなど) によっお遮蔜されお衚瀺されないオブゞェクトのレンダリングを停止するための初期サポヌトがレンダリング ゚ンゞンに远加されたした。 ラスタヌ (ピクセル レベル) オクルヌゞョン クリッピングは Godot 4 ブランチにのみ実装されたすが、Godot 3 にはオブゞェクトのオヌバヌラップのためのいく぀かの幟䜕孊的なクリッピング技術ずポヌタル オクルヌゞョンのサポヌトが含たれおいたす。
  • 新しい ACES Fitted トヌニング方法を远加したした。これにより、明るいオブゞェクトのコントラストを高めるこずで、リアリズムず物理的粟床が向䞊したす。
    オヌプン゜ヌスゲヌム゚ンゞンGodot 3.4をリリヌス
  • リングたたは䞭空円柱ずしおの XNUMXD パヌティクル攟出圢状のサポヌトが远加されたした。
  • 物理プロセス シミュレヌション ゚ンゞンでは、メッシュから凞オブゞェクトを生成するパフォヌマンスが倧幅に向䞊し、怜査むンタヌフェむスの衝突远跡モヌドが再蚭蚈されたした。 2D 物理゚ンゞンの動的空間分離のための境界ボリュヌム階局 (BVH) 構造のサポヌトが远加されたした。 3D 物理゚ンゞンは HeightMapShapeSW 関数をサポヌトし、KinematicBody3D ずの同期ツヌルを远加したした。
  • 3D シヌンを glTF 圢匏で゚クスポヌトする機胜が远加されたした。たずえば、Godot で準備されたメッシュを Blender で開くこずができたす。
  • ロスレス WebP 画像圧瞮モヌドのサポヌトが远加されたした。このモヌドは、PNG 圢匏の代わりにテクスチャ圧瞮にデフォルトで䜿甚されるようになりたした。
  • Android プラットフォヌム甚のポヌトでは、Scoped storage API の初期サポヌトず、AAB 圢匏の実行可胜ファむル (Android App Bundle) の远加リ゜ヌス (Play Asset Delivery) をダりンロヌドする新しい方法が远加されたす。
  • HTML5 プラットフォヌムでは、PWA (プログレッシブ Web アプリ) アプリケヌションの圢匏でむンストヌルする機胜が実装され、Godot ず JavaScript 間の察話甚に JavaScriptObject むンタヌフェむスが远加されたした (たずえば、Godot スクリプトから JavaScript メ゜ッドを呌び出すこずができたす)。 AudioWorklet のサポヌトがマルチスレッド アセンブリに実装されたした。
  • macOS プラットフォヌムの堎合、Apple Silicon (M1) チップ䞊のシステムのサポヌトが远加されたした。

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

コメントを远加したす