プラットフォーム
Android
Androidエディタ:エクスポートサポート
Godotエディタは以前からAndroidデバイス上で利用可能でしたが、これまでエクスポート時には別のOSを使う必要がありました。
今回のアップデートにより、Androidデバイス上で直接エクスポートテンプレートをダウンロードし、プロジェクトを完成させることが可能 になりました。
JavaClassWrapperの修正
JavaクラスをGodotオブジェクトとしてインターフェースとしてマッピングできるようになりました。
これにより、Android SDKへのアクセスが容易になり、基本的な機能を実装するためにプラグインを作成する必要がなくなります。
AndroidFilePickerのサポート
Androidのネイティブファイルピッカーをゲームやアプリ内で使用できるようになりました。
これにより、モバイルでのファイル選択体験がよりシームレスに なります。
Swappy – Androidフレームペーシングライブラリ
AndroidのフレームペーシングライブラリSwappyは、ゲームの滑らかなレンダリングと正しいフレームペーシングをサポート します。
このライブラリは、デバイスが複数のリフレッシュレートをサポートしている場合、それに適応して最適なフレーム表示を実現 します。
開発者は特に設定する必要はなく、プロジェクトをアップグレードするだけで自動的に適用 されます。
テーマ対応アイコン
アプリのエクスポート時にモノクロアイコンを設定できるようになりました。
ユーザーのシステムテーマに合わせて自動的に再着色され、よりネイティブな見た目を提供できます。
Linux
Linuxカメラのサポート
Godot 4.4 以前は、デバイスのカメラ機能がmacOSとiOSでのみ使用可能でした。
今回のアップデートでLinuxでもカメラを利用できるようになりました。なお、他のプラットフォームでのサポートは今後の貢献者次第 です。
macOS and iOS
Metalレンダリングバックエンド
Metalは、VulkanやD3D12に類似した低レベルのグラフィックスAPI ですが、これまでGodotはMetalを直接利用できず、MoltenVKを介してVulkanをMetal上で動作させていました。
今回のアップデートでMetalに直接対応するバックエンドを実装したことで、より効率的なレンダリングとパフォーマンス調整が可能になりました。
初期のベンチマークでは、Vulkanと同等、またはAppleハードウェア上でより高速に動作することが確認されています。
また、この新しいバックエンドに関連して、MetalFXアップスケーリングを利用可能になり、既存のアップスケーラーの代替手段として選択できるようになりました。
Metal対応は現在のところApple Silicon(ARM)デバイスに限定されています。
Appleゲームコントローラーの改良
macOSとiOSにおけるゲームコントローラーの動作が統一され、バグ修正をが多数行われました。
これにより、コントローラーの検出やランブルモーターの操作の信頼性が向上しました。
スクリプティング
C#/.NET
.NET 8.0 にアップグレード
Godot 4.0 のリリース時に、C# パッケージのターゲットをMono から .NET 6 に移行しました。しかし、.NET 6 は2021年11月8日にリリースされ、2024年11月12日でサポート終了となりました。
このため、次のリリースでは .NET 8 が最低要件となり、既存のプロジェクトはGodot 4.4で開くと自動的に .NET 8 にアップグレード されます。なお、古いGodotのバージョンでは引き続き .NET 6 を使用し、互換性が維持されています。
Android向けの .NET サポート
これまで C# プロジェクトは 64bit アーキテクチャのみをサポートしていましたが、今回のアップデートですべてのAndroid ABI(Application Binary Interface)および BCL API(Base Class Library API)に対応しました。
開発をサポート
次のリンクからエンジンの開発をサポートすることができます。
金銭的な支援以外にも、質の高いバグレポートの作成、コードベースへの貢献、ドキュメントの作成、チュートリアルの作成(ドキュメントや自分のスペースで)、さまざまなコミュニティプラットフォームで質問に答えたり役立つヒントを提供したりすることもサポートにつながります。
ダウンロード
Godot Engine 最新版のダウンロードはこちらから
クレジット
- Web development by Adam Scott.
- Texts by Nathalie Galla.
- Media content by Adam Scottusing assets from
- Additional media content by tagged content creators.
- Release thumbnail by Tibo.
- Header background screenshot from the Outskirts environment demo by jedenjenda23.
- Design template by Luis Carli.
























コメント