Menu
CoddyTech

Riepilogo: Torretta

Fa parte della sezione Fisica e gameplay del percorso Unity di Coddy. Lezione 46 di 71.

Questo riepilogo mette insieme il capitolo: una direzione appiattita sul terreno, Quaternion.LookRotation, una rotazione costante con RotateTowards e un offset ruotato.

challenge icon

Sfida

Medio

Scrivi la torretta: segue il carro armato e spara proiettili.

  1. A ogni fotogramma, calcola tank.position - transform.position impostando y a 0, quindi ruota verso il risultato di Quaternion.LookRotation usando Quaternion.RotateTowards, alla velocità turnSpeed * Time.deltaTime.
  2. Quando premi Spazio, genera shellPrefab in transform.position + transform.rotation * new Vector3(0, 0.5f, 1), con transform.rotation.

Premi «Gioca», guida il carro armato e spara. Poi premi «Verifica».

Provalo tu

using UnityEngine;

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

    void Update()
    {
    }
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fisica e gameplay

Esercitati da solo: Playground Unity