dimanche 7 février 2016

how to not repeat random array [duplicate]

This question already has an answer here:

I'm new at unity. I got a little problem, I'm using array to random gameobject, but i want no repeating twice on that gameobject, here my script

var q1 : GameObject;
var q2 : GameObject;
var q3 : GameObject;
var q4 : GameObject;
var q5 : GameObject;
var q6 : GameObject;
var q7 : GameObject;
var q8 : GameObject;
var q9 : GameObject;
var q10 : GameObject;

var randomQuestion : Array;

function Awake (){
  randomQuestion = new Array(q1,q2,q3,q4,q5,q6,q7,q8,q9,q10);
}
function Start(){
  var chooserandom = Random.Range(0,(randomQuestion.length));
  var position = transform.TransformPoint(Random.Range(-3,-3),1,Random.Range(5,5));
  Instantiate(randomQuestion[chooserandom],position,Quaternion.identity);
}




Aucun commentaire:

Enregistrer un commentaire