← 一覧に戻る
ニュース GitHub リリース

GDevelop 5.6.281リリース:オブジェクト複数選択や変数リストUI改善

GDevelopの最新バージョンである5.6.281がリリースされました。今回のアップデートでは、開発効率を向上させる様々な機能改善とバグ修正が含まれています。

主な改善点

  • オブジェクトの複数選択機能: オブジェクトリストでの複数選択が可能になりました。これにより、オブジェクトやフォルダのコピー、カット、ペースト、複製、削除、並べ替えが一度に行えるようになります。シーン間やグローバルオブジェクトを跨いだ操作も可能です。ShiftキーやCtrlキー(macOSではCmdキー)を使用したキーボード操作にも対応しています。
  • 変数リストのデザイン刷新: プロパティパネルやダイアログでの変数リストが、よりモダンなデザインに変更されました。多数の変数をシーンやオブジェクト、インスタンスに保存している場合でも、エディタの動作が高速化されることが期待されます。
New, more modern design for the list of variables
New, more modern design for the list of variables

  • Spineレンダリングパフォーマンス向上: Spineアニメーションのレンダリングパフォーマンスが改善されました。ポーズが変更された場合にのみメッシュとバウンディングボックスを再計算することで、処理負荷が軽減されます。
  • プロファイラの機能強化: プロファイラの結果に、シェーダー関連の統計情報などが追加され、パフォーマンスの追跡がより詳細になりました。また、出力表示も改善され、重要な数値や各行の重要度を視覚的に確認しやすくなっています。
Profiler results
Profiler results

  • UIの各種改善: ゲームテスト時のフレーム位置が保存され、リサイズ可能になりました(これはゲームの表示のみを拡大・縮小するもので、ゲーム自体の解像度を変更するには `setGameResolutionSize` を使用します)。未宣言の変数子要素の使用時にエラーが表示されるようになり、その他のUIデザインも洗練されました。
  • Navmeshパスファインディングの改善: Navmeshパスファインディングに関する不具合修正と機能改善が行われました。
  • 3Dライトパフォーマンス向上: 3Dライトのパフォーマンスが改善されました(プロジェクトマネージャーから「Light3D」拡張機能を更新してください)。

主なバグ修正

  • テクスチャを持つ2Dライトが回転できない問題を修正しました。
  • デフォルトのタイルマップアセットが表示されない問題を修正しました。
  • オブジェクトグループの変数が破損する稀なケースを修正しました。
  • サイドパネルからオブジェクトグループに変数追加するボタンの不具合を修正しました。
  • 依存関係を持つ拡張機能のインポート時のエラーを修正しました。
  • 選択矩形の開始時に選択がクリアされる問題を修正しました。
  • WebアプリでのDraco圧縮GLBの読み込み問題を修正しました。
  • 複製された拡張機能が元拡張機能の関数を誤って使用する問題を修正しました。

拡張機能の更新

  • 3Dライト拡張機能の更新: デバイスの能力に応じてライトを種類別に予算設定することで、カクつきを回避し、より多くのライトを扱えるようになりました。ライトの種類を切り替えてもゲームがカクつくことはなくなり、「最大ライト数」はライトの種類ごとに設定されるようになりました。プロジェクトマネージャーから拡張機能を更新し、ライトを多用するゲームでパフォーマンスの低下が見られる場合は報告が推奨されています。
Updating the lights extension
Updating the lights extension

  • 「AudioByName」拡張機能に機能が追加されました。
元の情報源を見る →