Ripasso: interruttore della luce
Fa parte della sezione Fondamenti di scripting in Unity del percorso Unity di Coddy. Lezione 35 di 67.
Sfida
MedioScrivi l’interruttore della luce. Lo script dello Switch contiene la Light della lampada nel campo lamp.
- Ogni pressione della barra spaziatrice spegne la Light se è accesa e la accende se è spenta. Attiva o disattiva il componente Light, non l’intera lampada.
- L’interruttore mostra lo stato con il proprio colore:
Color.greenmentre la lampada è accesa eColor.redmentre è spenta, fin dal momento in cui inizia il gioco.
Premi Play, premi la barra spaziatrice alcune volte, poi Check.
Provalo tu
using UnityEngine;
public class LightSwitch : MonoBehaviour
{
public Light lamp;
void Start()
{
}
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