【发布时间】:2019-02-28 11:17:32
【问题描述】:
我有一个小问题....我想在我的场景中生成四边形,它们都应该有红色或绿色作为材质。但是 Random.Range 函数只会 int´s,我该如何解决呢??
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);
}
}
【问题讨论】:
-
我编辑了我的答案以获得红色和绿色以外的颜色。你可以看看。