操作
リファクタ #539
完了World Debugger 指摘対応: Bakery ライトの EditorOnly 化とビルド副産物の整理
リファクタ #539:
World Debugger 指摘対応: Bakery ライトの EditorOnly 化とビルド副産物の整理
説明
背景¶
VRWorld Toolkit の World Debugger(2026-07-06)の指摘への対応。実機ログのエラー削減とリポジトリ衛生が目的。
対応内容¶
- Bakery ライト 16 オブジェクトを EditorOnly タグ化: BakeryPointLight ×14(Lighting/Downlights, PracticalLights 配下)+ BakeryDirectLight ×1 + BakerySkyLight ×1。ビルド時にストリップされ VRChat 実機の出力ログエラーが消える。対象 GO にランタイム必要コンポーネント(Mixed/Realtime の Unity Light 等)が同居していないことを個別に検証してから適用。BakeryLightMesh ×5 は可視メッシュのため対象外(タグ化するとメッシュごと消える)
-
未ベイクの Baked ライト 2 灯 (
static_obj/chill_world/Downlight_Rooftop_01/02): 現状実機でリアルタイムライトとして動作(負荷)。次回 Bakery ベイクに含める(ユーザー作業)か不要なら無効化を判断 - OC: umbraDataSize 19KB でベイク済みを確認(Debugger の「未ベイク」表示は古い可能性)。OC キャッシュ 83,560 ファイルはローカルでクリア
-
ビルド副産物の整理:
Assets/_LastBuild/を .gitignore に追加。ビルドで再シリアライズされたシーン(内容変更なしを確認済み)と SerializedUdonPrograms をコミット - 対応しないもの(記録): GrabPass ×3(Mochie Glass / Mochie Water / RBS NightMode)は演出上意図的かつ PC 専用のため現状維持。UI Navigation ×39 / ScrollRect 感度 ×23 / Particle AllowRoll ×7 の TIPS は今回スコープ外(必要になれば別チケット)
完了条件¶
- ビルド後の VRChat 実機出力ログに Bakery スクリプト由来のエラーが出ない
- ベイク済みライティングの見た目が変化しない(EditorOnly 化はベイク結果に影響しないこと)
- 作業ツリーがクリーンになり、以降のチケットがシーンを扱える状態になる
操作