← 変更履歴
毎日2026-07-12

エンジンTier 2ランタイム + シングルレルムエディタ + Gatewayアセット/コンポーネントサーフェス + アセット常駐プラグイン

エディタがシングルレルム移行を完了しました。すべてのレガシーiframeプロトコル投影、VAGテレメトリブリッジ、廃止されたEditSurfaceホストが廃止され、型付きPanelBridgeと共有ドックレイアウトに置き換えられました。Gateway APIはアセット・コンポーネントの読み取りサーフェス、統合されたインポート/削除、アセット常駐ゲームプラグイン(コンポーネントはEdit、システムはPlayでロード)を獲得しました。

シングルレルムエディタ:レガシープロトコルの廃止

エディタがシングルレルム移行を完了しました。以前レガシーiframeプロジェクション経由で行われていた通信はすべてインプロセスで処理されます:

  • 型付きPanelBridgeVAG_ASSETS_CHANGEDおよび匿名ブロードキャストメッセージを置き換え
  • 編集ランタイムVAGテレメトリブリッジを削除 — アセット変更通知は型付きチャンネルで流れる
  • EditSurface iframeホスト廃止 — VAG_SPAWN_ENTITYと関連する廃止された編集プレビューコントロールレシーバーを削除
  • レガシーサーフェス用語をエディタ全体でクリーンアップ
  • 共有ドックレイアウトをすべてのエディタパネルに注入

Gateway:アセットとコンポーネントの読み取りサーフェス

  • アセット読み取りサーフェス:タイプ・パス・GUIDでカタログ済みアセットを一覧・検査
  • アセットインポート + 削除importAsset / deleteAssetの1つの標準ドアに統合
  • コンポーネント読み取りサーフェスdescribeComponentlistComponents — AIエージェントが任意のエンティティのECSコンポーネントを列挙・検査可能
  • addSceneAssetToScene操作:カタログ済みシーンGUIDをアクティブシーンに直接配置
  • アクティブワールドクエリルーティング:クエリがactiveWorldに従い、Playモード中のゲームワールド読み取りが正常動作
  • クエリシリアライズ修正variable array<T>フィールドが列挙可能リストとしてシリアライズされる

アセット常駐ゲームプラグイン

プラグインがゲームアセットディレクトリ内にロジックを配置できるようになりました。コンポーネントはEditモードで、システムはPlayモードでロードされます。

DEV診断ブリッジ:Playモード中も持続

インプロセスエディタ診断ブリッジがPlayモード中も常にアクティブになりました。

エンジン:Tier 2ランタイム分解

  • assets-runtime:アセット読み込み・レジストリ・ライフサイクル管理をコアレンダーループから分離
  • picking:GPU支援エンティティピッキングを独立サブシステム化
  • graphics-extras:ポストプロセス・HDRリゾルブ・グラフィクスユーティリティをモノリシックレンダラーから抽出

エンジン:コンポーネントバッチvec-collapse + フィールドレベルtransient

Light・Camera・Glyph・Tilemap・Colliderコンポーネントのベクトルフィールドがコンパクト配列で保存・転送されるようになり、シリアライズオーバーヘッドを削減。フィールドレベルtransientアノテーションによりエフェメラルなランタイム状態がディスクに保存されなくなりました。

エンジン:instantiateSceneFlat

合成ルートエンティティを挿入せずにシーンを開くinstantiateSceneFlat APIが追加されました。エディタでの配置のとおりシーングラフ最上位にエンティティが表示されます。

エンジン:ポストプロセスリサイズ修正

ポストプロセスバインドグループがTextureViewアイデンティティでキー化されるようになり、ビューポートリサイズ時の古いバインドグループが残らなくなりました。

エンジン:CSMクロスワールド修正

クロスワールドカメラ+ライト構成検出時に方向光カスケードシャドウマップをマージレイヤーで再計算するよう修正。

エンジン:RHIデバッグアイドル高速パス・スプライト視錐台カリング修正・FBXローダー修正

FORGEAX_ENGINE_RHI_DEBUG=1のアイドル時コストがほぼゼロに。スプライト視錐台カリングの誤動作を修正。fbx-wasmパッケージが.mjsグルーファイルを含む.tar.gzとして配布されるよう修正。

修正

  • ビューポート:ゲーム作成時のrender-system-no-camera偽陽性を防止
  • クエリルーティング:Playワールド読み取りがアクティブワールドgateway経由で正しくルーティング

← すべての毎日の更新