Riepilogo: salto caricato
Fa parte della sezione Fondamenti di scripting in Unity del percorso Unity di Coddy. Lezione 16 di 67.
Sfida
FacileFai in modo che il cubo esegua un salto caricato:
- Mentre il pulsante Jump (Space) è premuto,
chargeaumenta di 1 ogni secondo, ma non supera mai 2. - Quando rilasci Jump, il cubo salta: il suo valore y diventa
0.5 + charge * powerechargetorna a 0. - Mentre il cubo è sopra il terreno (y = 0.5), cade a
fallunità al secondo finché non torna a terra.
L'Inspector imposta power a 2 e fall a 3. Premi Play, tieni premuto e rilascia Space, quindi premi Check.
Provalo tu
using UnityEngine;
public class ChargeJump : MonoBehaviour
{
public float power = 1f;
public float fall = 1f;
float charge = 0f;
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