我有一个小问题......我想在我的场景中生成四边形,它们都应该有红色或绿色作为材质。但 Random.Range 函数只能 int\xc2\xb4s,我该如何解决它?
\n\nvoid SpawningSquadsRnd()\n {\n rndColor[0] = Color.red;\n rndColor[1] = Color.green;\n\n for (int i = 0; i < 5; i++)\n {\n GameObject quad = Instantiate(squadPrefab, new Vector3(Random.Range(- 23, 23), 1.5f, Random.Range(-23, 23)), Quaternion.identity);\n int index = Random.Range(0, rndColor.Length);\n\n quad.gameObject.GetComponent<Renderer>().material.color = //Random.Range(0, rndColor.Length);\n }\n }\nRun Code Online (Sandbox Code Playgroud)\n