Я пытаюсь сгенерировать случайную монету в бесконечной игре раннер. Пока что я могу сгенерировать одну монету и поместить ее случайно в игру. Мне нужен кто-то, чтобы помочь мне получить несколько монет вместо одной монеты. Я пытаюсь заполнить пустое пространство между одним препятствием к другому, помещая случайно сгенерированные монеты.
Пока что для генерации одной монеты этот скрипт работает нормально.
{
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);
}
}