Unity(Unity6(6000.0.32f1))で新しくプロジェクトを作成し、前に使っていたプロジェクトから必要なアセット(3Dモデルやスクリプト、プレファブなど)をコピーし、必要なところを修正して新しいアプリを作ろうとしていました。そうしたら3Dモデルがピンクになり、まともに表示されません。サイトをあちこち調べ、「マテリアルが~」とか「シェーダーが~」など見つけたので何とかしようとしたんですがダメ。仕方なくもう一回プロジェクトを作成し直そうとして、選択肢があることに気づきました。「Universal 3D」と「3D(Built-In Render Pipeline)」です。前者は新しいものらしいです。さっきはこれを選んだからダメだったのかも……と、「Built-In」を選んで同じことを繰り返したら今度はうまくいきました。多分「Universal」の方が先の見込みがあるんでしょうが(?)、ま、いいです。
パーティクルは、まともに見えるようになるまでに結構あちこちパラメータを調整しなければならず、完成しているものをコピーできるのはありがたいです。そこでこれも新しいプロジェクトにコピーして、実際にパーティクルを再生したのですが……ピンク(例によって!!)の4角形が表示されて動くだけでうまくありません。
またマテリアルの関係のトラブルだろう……と、問題のパーティクルを選択した状態でインスペクタのRendererのMaterialを「Default-Particle」としたら直りました。
というわけで、備忘録です。