Riepilogo: pilota di droni
Fa parte della sezione Fondamenti di scripting in Unity del percorso Unity di Coddy. Lezione 23 di 67.
Sfida
FacileFai volare il drone:
- Le frecce lo fanno volare a sinistra e a destra lungo x e in alto e in basso lungo z, alla velocità di
speedunità al secondo, con la stessa velocità in diagonale. - Finché tieni premuto Spazio, sale a
climbunità al secondo; altrimenti scende aclimbunità al secondo. - Non scende mai sotto il pavimento: la sua y rimane almeno a 0.5.
Nell'Inspector imposta speed su 4 e climb su 2. Premi Play e fai volare il drone, poi premi Check.
Provalo tu
using UnityEngine;
public class Drone : MonoBehaviour
{
public float speed = 1f;
public float climb = 1f;
void Update()
{
}
}
Tutte le lezioni di Fondamenti di scripting in Unity
1Il tuo primo script
Ciao, UnityPosiziona il cuboMuovi a ogni frameRuota ogni secondoGuida con i tastiRiepilogo: guida il cubo4Vettori
Sommare vettoriDirezioniSpazio locale e spazio globaleVelocità diagonaleDistanza tra gli oggettiVector3 è una structRiepilogo: pilota di droni7Progetto: Acchiappa la stella
L'acchiappatoreUna stella cadente10Il ciclo di vita degli script
Awake e StartUpdate e LateUpdateOnEnable e OnDisableL’ordine del ciclo di vitaRipasso: logger del ciclo di vita2L'Inspector
Campi dell'InspectorSerializeFieldNumeri decimali e MathfAttributi dell'InspectorRiepilogo: Ascensore5Trasformazioni e gerarchia
Genitori e figliScalaGuarda gli oggettiMuoversi verso un puntoRiepilogo: Luna in orbita6Oggetti di gioco e componenti
Riferimenti nell’InspectorOttenere un componenteComponenti mancantiAggiungere un componenteRequireComponentMostrare e nascondereRipasso: interruttore della luce