这是我的代码:
public class RandomNumbers : MonoBehaviour {
public Transform mCanvas;
public Text[] numbers;
int idx = 0;
void Start()
{
StartCoroutine("CreateNum");
}
IEnumerator CreateNum()
{
while (idx < numbers.Length)
{
Text g = Instantiate(numbers[idx], new Vector3(Random.Range(-100, 100), Random.Range(-100, 100), 0), Quaternion.identity);
g.transform.SetParent(mCanvas, false);
yield return new WaitForSeconds(2f);
Destroy(g);
++idx;
}
}
}
此代码使4个文本在屏幕上以升序显示。我希望这四个数字看起来不是增加而是随机形式。
答案 0 :(得分:2)
你需要做的是将json
的数组混乱,使它们按随机顺序排列,然后你可以按顺序抓取随机列表,它的作用与随机挑选项目相同而不重复。
numbers