概要
Unity 6でUnity asset storeからインポートしたUnityちゃんを動かす際に正しく表示できず。公式サイトのデータ(1.4.0)を使用することで解決。
環境
- Unity 6 (6000.0.29f1)
- Universal 3D テンプレート
問題
導入直後
Unity 6 で、Unity asset store のUnity-Chan! Model(1.2.2)をそのまま導入した状態だとピンク色になる。 (使用モデル: unitychan_dynamic)
Shader変更
次に、様々なサイトで書かれているように、Unity-toon shaderを導入してみた。
AssetsのArt/Materialsのファイルについて、InspectorのShaderからToonを選択し変更を行う。
しかし、↓のように正しく表示されない。
対処法
Unity asset store ではなく、ユニティちゃん公式サイトから、ユニティちゃん 3Dモデルデータ(1.4.0)をダウンロードして導入する。
手順
- 未導入の場合はUnity-toon shaderを導入(上述)
- UnityChan_v1.4.0.unitypackageをダウンロード
- 画面下の「Assets」欄で右クリックし、「Import Package」→「Custom Package」から、ダウンロードしたunitypackageをインポートする (画像)
対処後
正しく表示された。
投稿経緯
過去のUnity×PLATEAUのTutorialを見ながら遊んでいたら、環境を合わせなかったせいもあり、正常に表示できず困っていた。Unity超初心者だったので悪戦苦闘しながらも一応解決。同じハマり方する人もいるかもしれないので念のため備忘録 (Qiita初投稿)。