Menu
CoddyTech

Ostacoli in arrivo

Fa parte della sezione Creare veri giochi del percorso Unity di Coddy. Lezione 28 di 56.

challenge icon

Sfida

Medio

Ora gli ostacoli. La scena contiene un prefab Obstacle, un blocco rosso con un collider trigger e il tuo script Obstacle, mentre l’oggetto Spawner si trova all’estremità opposta della strada, in (0, 0.75, 40). Mantieni il runner della lezione precedente e completa due script.

Spawner, con i campi impostati nell’Inspector: obstaclePrefab, spawnEvery (1.2) e laneWidth (2.5):

  • Ogni spawnEvery secondi, a partire da spawnEvery secondi dopo aver premuto Play, crea un ostacolo dal prefab.
  • Scegli la sua corsia a caso tra -1, 0 e 1 e posizionalo spostando la posizione dello Spawner di lane * laneWidth lungo x.

Obstacle, con un campo speed (il prefab imposta 10):

  • A ogni frame, muovilo verso il runner lungo -z, a speed unità al secondo.
  • Quando la sua z scende sotto -10, dietro la telecamera, distruggilo.

Per ora gli ostacoli attraversano il runner: l’incidente verrà introdotto in una lezione successiva. Premi Play e osserva gli ostacoli arrivare, poi fai clic su Check.

Provalo tu

using UnityEngine;

public class Spawner : MonoBehaviour
{
    // Fa avanzare gli ostacoli lungo la strada. La prossima lezione completerà questa parte.
}

Tutte le lezioni di Creare veri giochi