コンテンツにスキップ

ワールド制作でのトラブルと解決

ライティング関係

ワールドの影が真っ黒

解決方法

ツールバー->Window->Rendering->Lighting Settingsを開いて、Generate Lightingを押す。
ライトベイクのための特別な設定などは不要。

原因

ワールドをビルドしたときに、影が真っ黒になってしまう問題の解決方法。原因は環境光が作成されていないため。環境光はライトマップを生成するときに同時に生成される。VRChatでは設定で自動でのライトマップ生成が無効になるため、ワールドビルド時にこの問題が起こることが多い。

ライトベイクしたら見た目がおかしくなった

解決方法

問題が起きてるモデルのインポート設定で、Generate Lightmap UVsにチェックを入れて再度ベイクする。

原因

読み込んだ3DモデルのライトマップUVがないことが原因。殆どのモデルではあらかじめライトマップ用のUVが設定されていないことが多いため、この問題が発生しやすい。 ベイク結果がぐちゃぐちゃになるのはUVに重なりがあり他の部分のベイク結果が影響してしまうため。

小さいオブジェクト、影はベイクしたいけどライトマップは焼きたくない!

小さいオブジェクトはライトマップの解像度不足で汚くなりやすい。なのでベイクされないようにしたいが、その影はライトマップに落としたいとき。

解決方法

Static設定は維持したまま、Mesh RendererScale In Lightmapを0にする。オブジェクトはリアルタイムライト計算されて、その影だけライトマップに影響するようになる。

ギミック関係

uGUIで作ったボタンがクリックできない

解決方法1

CanvasVRC Ui Shapeコンポーネントを付ける。

解決方法2

シーンにEventSystemがない場合。 ツールバーGameObjectUIEvent Systemでシーンに追加する。

配布物などを読み込んだ時にやりがちなミス。

デスクトップモードで、uGUIのSliderなどが、キーボード入力で動いてしまうのを消す方法

解決方法

uGUIのNavigationを「None」にする。