【トラブル対処】lilToonのShaderが見つからないときに確認するポイント
lilToonを導入したのに、
-
Shaderが見つからない
-
Inspectorにそれらしい項目が出てこない
-
設定できているのか分からない
という状態になることがあります。
これはエラーではなく、
見る場所が違っているだけのケースがほとんどです。
この記事では、
lilToonのShaderが見つからないときの原因と対処方法を順番に確認します。
よくある原因①:アバター本体を選択している
Shaderが見つからないとき、
Hierarchyでアバターの一番上
(例:RaddollV3 など)を選択していることがあります。
この状態では、
Inspectorに Shader は表示されません。
対処方法
-
アバター本体ではなく
Hair / Body / Clothes などの見た目パーツを選択します。
よくある原因②:Skinned Mesh Rendererまでしか見ていない
見た目のパーツを選択していても、
Skinned Mesh Rendererを見ているだけでは
Shaderは表示されません。
対処方法
-
Inspector内の
Materials → Element 0 を探します。 -
表示されている
球アイコン(マテリアル) をクリックします。
よくある原因③:マテリアルを選択していない
Shaderは、
マテリアルを選択したときにだけ表示されます。
Skinned Mesh Rendererは
「どのマテリアルを使っているか」を示しているだけで、
Shaderそのものは表示されません。
正しい状態
マテリアルをクリックすると、
Inspector上部に次のように表示されます。
この表示があれば、
lilToonのShaderは正しく設定されています。
まとめ:Shaderが見つからないときのチェックリスト
-
アバター本体を選んでいないか
-
見た目のパーツ(Hair / Body など)を選んでいるか
-
マテリアル(球アイコン)をクリックしているか
この3点を確認すれば、
ほとんどの場合は解決します。
補足:これはエラーではありません
Shaderが見つからない状態は、
設定ミスや不具合ではありません。
Unityの構造を、まだ知らなかっただけ
なので、
「向いていない」「失敗した」と思う必要はありません。
関連記事
ひとこと
このトラブルは、私がつまづいた所です。
初心者がほぼ必ず一度は通ります。
一度場所が分かれば、次からは迷いません。