Menu
CoddyTech

Riepilogo: Torretta

Fa parte della sezione Fisica e gameplay del percorso Unity di Coddy. Lezione 44 di 63.

challenge icon

Sfida

Medio

Scrivi lo script della torretta. Il carro armato si muove con le frecce (il suo script è già pronto) e la torretta, un po' più alta del carro armato, lo tiene sotto tiro:

  • Ruota verso il carro armato a turnSpeed (90) gradi al secondo, senza mai andare più veloce, e solo attorno al suo asse y: non si inclina mai verso l'alto o verso il basso.
  • La barra spaziatrice spara un proiettile (shellPrefab). Il proiettile parte da 1 unità davanti al centro della torretta e 0,5 unità sopra di esso, seguendo le direzioni proprie della torretta, ed è orientato nella stessa direzione della torretta (lo script Shell già pronto lo fa avanzare in avanti).

Premi Play, guida e spara, poi premi Check.

Provalo tu

using UnityEngine;

public class Turret : MonoBehaviour
{
    public Transform tank;
    public GameObject shellPrefab;
    public float turnSpeed = 90f;

    void Update()
    {
    }
}

Tutte le lezioni di Fisica e gameplay