現在Unityでとある2Dゲームを作成しています。
Hierarchy上に "Number"のタグがついたオブジェクトが100個あり、
GameObject[] Numbers = GameObject.FindGameObjectsWithTag("Number");
でNumbersに格納しています。
ここからループ処理で
C#
1int x = UnityEngine.Random.Range(0, 101); 2Debug.Log(Numbers[x]);
みたいな感じで、ランダムに1つ取得したいのですが、どのようにすればよいでしょうか?
提示されたソースの時点で、ランダムに1つ取得できています(UnityEngine.Random.Range(0, 101);ではなくUnityEngine.Random.Range(0, 100);の方が正しいとは思いますが)。最終的にどんなもの(配列や出力の内容)を得たいのか、提示してください。
回答1件
あなたの回答
tips
プレビュー