我有一个小问题... 我想在我的场景中生成四边形,它们都应该有红色或绿色的材质。但是 Random.Range 函数只接受整数值,我该怎么解决这个问题呢?
void SpawningSquadsRnd()
{
rndColor[0] = Color.red;
rndColor[1] = Color.green;
for (int i = 0; i < 5; i++)
{
GameObject quad = Instantiate(squadPrefab, new Vector3(Random.Range(- 23, 23), 1.5f, Random.Range(-23, 23)), Quaternion.identity);
int index = Random.Range(0, rndColor.Length);
quad.gameObject.GetComponent<Renderer>().material.color = //Random.Range(0, rndColor.Length);
}
}