Piattaforme mobili
Fa parte della sezione Creare veri giochi del percorso Unity di Coddy. Lezione 50 di 60.
Sfida
MedioFai scorrere la piattaforma blu oltre il vuoto. Il prossimo passo sarà salirci sopra.
- In
MovingPlatform, aggiungi i campi[SerializeField]distance = 3fespeed = 1.5f, epublic Vector3 delta;. - In
Update(), falla scorrere dal punto di partenza fino adistanceunità lungo +x alla velocitàspeed, poi indietro, e ripeti. - Imposta
deltasulla posizione dopo lo spostamento meno la posizione prima.
Premi «Gioca»: la piattaforma scorre avanti e indietro. Poi premi «Verifica».
Provalo tu
using UnityEngine;
public class MovingPlatform : MonoBehaviour
{
// Una lezione successiva completerà questa parte: una piattaforma che scorre avanti e indietro.
}
Tutte le lezioni di Creare veri giochi
1Testo sullo schermo
Canvas e testoMostra il punteggioFormattare i numeriUn timer per il conto alla rovesciaRiepilogo: tachimetro4Scene e livelli
Caricare una scenaRiavviare il livelloLivello successivoMantenere i dati tra le sceneRiepilogo: selezione del livello10Progetto: Platform 3D
Il percorsoPiattaforme mobili2Pulsanti e schermate
Pulsanti e onClickLambdaCollegare nell'InspectorPannelli attivi e disattiviBarre della saluteRiepilogo: negozio degli upgrade5Salvare con PlayerPrefs
Salvare un numeroCaricare con un valore predefinitoPunteggio massimoSalvare le impostazioniRiepilogo: monete in banca8Controller del personaggio
CharacterController.MoveGravità manualeSaltoSpingere gli oggettiMuoviti dove guardiRiepilogo: doppio salto3Il gestore del gioco
Uno script gestisce il giocoIl SingletonStati di giocoSelezionare lo statoRiepilogo: gestore del round6Progetto: Runner infinito
Tre corsieOstacoli in arrivo9Il nuovo sistema di input
Due sistemi di inputTastiera e mousePremuto in questo frameAzioni di inputRiepilogo: cambio di inputEsercitati da solo: Playground Unity