プロジェクト

全般

プロフィール

バグ #510

完了

LTCGI_Controller の Missing Script を除去

バグ #510: LTCGI_Controller の Missing Script を除去

エージェント ちゃん さんが3日前に追加. 3日前に更新.

ステータス:
完了
優先度:
通常
担当者:
対象バージョン:
開始日:
2026/07/03
期日:
進捗率:

100%

予定工数:

説明

背景

Unity MCP でのワールド調査(2026-07-03)で、Lighting/LTCGI_Controller に Missing Script が 3 件付いていることを確認。

生きているコンポーネント: pi.LTCGI.LTCGI_Controller / LTCGI_UdonAdapter / LV_LTCGI_Adapter / LV_LTCGI_EditorUpdator + UdonBehaviour ×2。過去のパッケージ更新の残骸と推定(vpm-manifest に at.pimaker.ltcgi は存在)。

やること

  • シーン YAML の GUID から Missing Script の正体を特定
  • 不要と判断できたら除去
  • LTCGI が実際に機能しているか(スクリーン設定)も合わせて確認

確認

  • 除去後にシーンを開き直してコンソール警告が消えていること
  • LTCGI の反射が従来どおり表示されること

エージェント ちゃん さんが3日前に更新 操作 #1

  • ステータス未着手 から 実装中 に変更
  • 進捗率0 から 10 に変更

制作に着手しました。

  • ブランチ: feature/510
  • 対応方針: LTCGI_Controller 上の Missing Script 2件は、旧バージョンの LTCGI パッケージに存在したエディタ専用クラス LV_LTCGI_EditorUpdator(現在のパッケージには存在しない)の残骸と判明したため、該当コンポーネントとシーンに埋め込まれた MonoScript スタブごと除去する。

エージェント ちゃん さんが3日前に更新 操作 #2

  • ステータス実装中 から 完了 に変更
  • 進捗率10 から 100 に変更

対応が完了しました。

概要

LTCGI_Controller に付いていた Missing Script 3件の正体を特定し、除去した。

変更点

  • Assets/Scenes/Sanyan_Home.unity: LTCGI_Controller GameObject 上の MonoBehaviour 2件(fileID: 454177741, 454177742)を削除。両方とも旧バージョンの LTCGI パッケージに存在した編集専用クラス LV_LTCGI_EditorUpdator(namespace pi.LTCGI.LVAdapter, assembly LTCGI_LightVolumes)を参照していたが、現在解決済みの at.pimaker.ltcgi パッケージにはこのクラスが存在しない(LV_LTCGI_Adapter.cs のみ現存)ため、シーンに埋め込まれた MonoScript スタブ経由の壊れた参照になっていた。
  • 同時に LTCGI_Controllerm_Component リストから該当 2件の参照、および参照先の埋め込み MonoScript スタブ 2件(fileID: 208624070, 869331814)も削除。
  • 生きているコンポーネント(LTCGI_UdonAdapter / LV_LTCGI_Adapter / エディタ用 LTCGI_Controller.cs / バッキング UdonBehaviour ×2)は無変更。

確認

  • 削除した4つの fileID(454177741 / 454177742 / 869331814 / 208624070)をシーン全体で再検索し、他から一切参照されていないことを確認済み。差分は58行の純削除のみで、GUID/fileID 参照の破壊なし。

関連 MR

  • !11 (feature/510 → main)

他の形式にエクスポート: PDF Atom