4つのプラットフォームを4つの場所でインスタンス化しています。私が望むのは、毎回プラットフォームをシャッフルすることです。これまでの私のコード:4つのプレハブを4つの場所でインスタント化、シャッフル、Unity Engine C#
using UnityEngine;
public class PlatformCreator : MonoBehaviour {
public GameObject[] platforms;
public Transform[] points;
private void Start()
{
for (int i = 0; i < points.Length; i++)
{
Instantiate(platforms[i], points[i].position, Quaternion.identity);
}
}
}
例えばプラットフォームは現在、常に同じ順序で出現 -
、ピンク、黄色、青、紫、私は彼らがすべての異なる順序で生成されたことにしたいです黄色、青、紫、ピンクのような時間があります。私はrandom.rangeでintインデックスを作成しようとしましたが、何かを混乱させています
あなたはint型のx = Random.Range(0、points.Length)を使用することができますが、あなたのループして、ポイントの内部[X] .positionを? – ApolloSoftware