Skip to content

CG4_01_02_ex2

Choose a tag to compare

@SoneTaisei SoneTaisei released this 26 Jun 05:01
· 141 commits to Game_master since this release
【機能追加・改善】マップチップエディタのUI改善とフラスタムカリングによる軽量化

■ 描画パフォーマンスの最適化
- TransformFunctions に視錐台(Frustum)の平面抽出と、境界球との交差判定処理を追加
- MapChip2D の描画処理にフラスタムカリングを導入し、カメラの画面外にあるブロックの描画をスキップすることで大幅な軽量化を実現

■ エディタUI・操作性の改善
- マップチップのインスペクター(プロパティ)に「Auto Apply(自動適用)」機能を追加。プロパティ(スケール、色、名前、モデルなど)の数値を変更した瞬間にリアルタイムでマップへ反映されるように改善
- マップチップのツール選択時にも、インスペクター上部に「グローバル設定を表示」ボタンが出現するように修正。クリックで選択状態を解除し、元の表示設定画面へスムーズに戻れるようにナビゲーションを統一

■ 3Dモデル機能の拡張(※前回のセッション含む)
- マップチップのブロックごとに任意の3Dモデル(resources/Object内)を適用できる機能を追加
- 独自の3Dモデルが適用されたブロックが結合処理(Span)によって間延びしないように最適化ロジックを分離
- モデル読み込み時のテクスチャハンドルのエラー(INVALID_DESCRIPTOR_HANDLE)を修正
- カスタムブロックとテンプレートブロックの構成を JSON ファイルでセーブ・ロードする機能を追加