Punti vita
Fa parte della sezione Fisica e gameplay del percorso Unity di Coddy. Lezione 62 di 71.
Sfida
MedioAssegna punti salute al giocatore. Il morso dei cacciatori arriverà nella prossima lezione.
- In
Health, aggiungi[SerializeField] private int hp = 3;epublic void TakeDamage(int amount): sottraiamountdahpe registra"HP: " + hp. - Quando
hpraggiunge 0, registraGame overe impostaGetComponent<Player>().enabled = false;. - Inizia
TakeDamageconif (hp <= 0) return;.
Premi «Gioca» per vedere arrivare le ondate. Poi premi «Verifica».
Provalo tu
using UnityEngine;
public class Health : MonoBehaviour
{
// Una lezione successiva completerà questa parte: i punti vita del giocatore.
}
Tutte le lezioni di Fisica e gameplay
1Corpo rigido
Gravità e massaSpingi con AddForceSalta con un impulsoFixedUpdate per la fisicaVelocitàCorpi cinematiciRiepilogo: piattaforma di lancio4Coroutine
InvokeInvokeRepeating, CancelInvokeLa tua prima coroutineCicli nelle coroutineInterrompere le coroutineRiepilogo: conto alla rovescia7Rotazione
Angoli di EuleroQuaternioniGuarda nella direzione in cui ti muoviRuota in modo fluidoRiepilogo: Torretta10Progetto: Fuga dall'arena
L'arenaCacciatori2Collisioni
OnCollisionEnterCosa ho colpito?Rompersi all'impattoRestare a terraRimbalzo e attritoForme dei ColliderRiepilogo: muro distruttibile5Progetto: Corsa alle monete
La palla rotolanteMonete da raccogliereEsercitati da solo: Playground Unity