質問: Random.Range(3, 6); } } } } ``` ### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: `GameObject car = Instantiate(〜);` で配置したオブジェクトが取れて `car.GetComponent().material = _material[0];` で指定のマテリアルに変更出来ます。 後は`_material[0]`の部分を適当に変更してください。 生成と同じ頻度で切り替えでいいなら、クラスにint変数1つ作って `int materialIndex;` ループの度に加算(最後まで来てたら0に戻す)して `if (materialIndex == _material.length - 1) { materialIndex = 0; } else { materialIndex++; }` オブジェクトに適用で出来るかと。 `car.GetComponent().material = _material[materialIndex];`