Необходимо генерировать случайные монеты в Unity3D - PullRequest
0 голосов
/ 25 апреля 2020

Я пытаюсь сгенерировать случайную монету в бесконечной игре раннер. Пока что я могу сгенерировать одну монету и поместить ее случайно в игру. Мне нужен кто-то, чтобы помочь мне получить несколько монет вместо одной монеты. Я пытаюсь заполнить пустое пространство между одним препятствием к другому, помещая случайно сгенерированные монеты.

Пока что для генерации одной монеты этот скрипт работает нормально.

{
nextZombieSpawn.z = nextTileSpawn.z;
nextZombieSpawn.y = .8f;
nextZombieSpawn.x = randX;
Instantiate(coinObj, nextZombieSpawn, coinObj.rotation);
}

I попробовал что-то вроде ниже достижения моей цели для создания нескольких монет ..

{
nextZombieSpawn.z = nextTileSpawn.z;
nextZombieSpawn.y = .8f;
nextZombieSpawn.x = randX;
//Instantiate(coinObj, nextZombieSpawn, coinObj.rotation);
  Coins = Random.Range(1,4);
  for(var i=0 ; i<Coins ; i++){
   Vector3 nextZombieSpawn = new Vector3(
   Random.Range(-1.7f, 1.7f), 
   transform.position.y, 
   transform.position.z);
   Instantiate(coinObj, nextZombieSpawn, transform.rotation);
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...