質問: ### 前提・実現したいこと UnityでシェーダーのMain Colorを、他に作成したスクリプトを同じオブジェクト内に用意して、ビルド中にそのスクリプトから値を変更したいです。 どのように記述をしてアクセスすればよいか教えていただけますでしょうか。 アクセスしたいのは添付した画像のシェーダーになります。このシェーダーに書き込みはせず、他に作成したスクリプトからアクセスをしたいです。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/f0661379e1284122736a07dc1e9be7c0.png)
回答: こうやってやります。 Unity5のStandardシェーダのパラメタをスクリプトからいじろうとして丸一日潰れた話 Renderer コンポーネントを取得 → Renderer から Material を取得 → シェーダーのプロパティを調べてそれをスクリプトから変更する、という流れは一緒です。