Menu
CoddyTech

Riepilogo: pilota di droni

Fa parte della sezione Fondamenti di scripting in Unity del percorso Unity di Coddy. Lezione 30 di 85.

Questo riepilogo mette insieme il capitolo: una direzione costruita a partire dagli assi, resa lunga un'unità con .normalized, direzioni denominate come Vector3.up e una posizione modificata tramite una copia.

challenge icon

Sfida

Facile

Fai volare il drone: le frecce lo dirigono, la barra spaziatrice lo fa salire.

  1. In Update(), spostalo usando gli assi grezzi (Horizontal su x, Vertical su z), .normalized, moltiplicati per speed * Time.deltaTime.
  2. Mentre tieni premuta la barra spaziatrice, aggiungi Vector3.up * climb * Time.deltaTime; altrimenti moltiplica Vector3.down per lo stesso valore.
  3. Mantieni la coordinata y almeno a 0.5f, usando una copia della posizione.

Premi «Gioca» e vola: il drone sale quando premi la barra spaziatrice e scende fino al pavimento. Poi premi «Verifica».

Provalo tu

using UnityEngine;

public class Drone : MonoBehaviour
{
    public float speed = 1f;
    public float climb = 1f;

    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 Fondamenti di scripting in Unity

Esercitati da solo: Playground Unity