Unityちゃんがピンク色に表示される問題の対応
はじめに
どこにでも情報はあって何番煎じか分からないが、2025年12月時点でUnityちゃんのピンク問題が解決したので自分用の備忘録として残しておく。
背景
キャラがピンク色に表示されるのは初歩的な間違いをしていて前提となるシェーダーを勘違いしていたから。
Unityちゃん公式サイトにはモデルデータとシェーダーデータがあるが、モデルデータと対応するシェーダーはUnityのPackage Managerで入手したものを使用するという点をよく分かっていなかった。
つまり、Unityちゃん公式サイトにあるシェーダーは使用しなくてもOKと認識した(もちろん別の形でなら使用する用途はあると思う)。
準備するもの
データは下記の2点のみでOK。
・UnityのPackage ManagerからのUnity Toon Shader
・Unityちゃん公式サイトのモデルーデータ
Unity Toon Shaderのインストール
Unityちゃん用のシェーダーなるUnity Toon Shaderをインストールする。
- Packaga ManagerでInstall package from git URLを選択する
- URLに
com.unity.toonshaderを入力してエンターキーで処理が実行される
- Unity Toon Shaderがインストールされる
Unityちゃんの入手からインストール
- Unityちゃんの最新データ(バージョン1.4.0)をダウンロードする
2. 入手したUnityちゃんをAssets→Import Package→Custom Packageから選択してOpenを選択する
3. インポートするデータの一覧が表示されるため、Importを選択する
4. インポートされるとAssets内にデータが格納される
5. 追加したUnityちゃんのMaterialsを見ると初めピンクになっているが、選択すると読み込みが始まるのか正しく表示されるようになった
一応シーン上に配置してもピンクにならずに済んだ。ただ、初めはPrefabs上でピンクのままだった。Unityを再起動したら治ったが、これでいいのかは実際に動かしてから確認が必要だと思う。
終わり
極力シンプルに必要最低限の手順で達成できるようにした。
そのため、抜けもあるかもしれないがとりあえず表示できたのでヨシ!
次はUnityちゃんのモーション周りと動きを確認するため、かつ実際のゲーム画面に近づけるようCinemaChineの導入をまとめる。

この作品はユニティちゃんライセンス条項の元に提供されています
Discussion