Riepilogo: Luna in orbita
Fa parte della sezione Fondamenti di scripting in Unity del percorso Unity di Coddy. Lezione 28 di 67.
Sfida
MedioLa luna è già un figlio del pianeta, a 3 unità di distanza, e non riceve codice: qualunque cosa accada al pianeta, accade anche a lei. Scrivi lo script del pianeta:
- Il pianeta ruota attorno al proprio asse y a
spingradi al secondo, portando con sé la luna. - Mentre tieni premuto Space, il pianeta cresce uniformemente su ogni asse: la sua scala aumenta di
growal secondo, da 1 fino a 2, e si ferma a 2.
Osserva la luna mentre il pianeta cresce. Premi Play, poi Check.
Provalo tu
using UnityEngine;
public class Planet : MonoBehaviour
{
public float spin = 40f;
public float grow = 0.5f;
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