Pontos de Vida
Parte da seção Física e Jogabilidade do Journey de Unity da Coddy. Lição 62 de 71.
Desafio
MédioDê pontos de vida ao jogador. A mordida dos caçadores aparece na próxima lição.
- Em
Health, adicione[SerializeField] private int hp = 3;epublic void TakeDamage(int amount): subtraiaamountdehpe registre"HP: " + hp. - Quando
hpchegar a 0, registreGame overe definaGetComponent<Player>().enabled = false;. - Comece
TakeDamagecomif (hp <= 0) return;.
Pressione “Jogar” para ver as ondas chegando. Depois, pressione “Verificar”.
Experimente você mesmo
using UnityEngine;
public class Health : MonoBehaviour
{
// Uma aula posterior preencherá isto: os pontos de vida do jogador.
}
Todas as lições de Física e Jogabilidade
1Rigidbody
Gravidade e MassaEmpurrar com AddForcePular com um ImpulsoFixedUpdate para FísicaVelocidadeCorpos CinemáticosRevisão: Plataforma de Lançamento4Corrotinas
InvocarInvocar repetidamente, Cancelar invocaçãoSua primeira corrotinaLoops em corrotinasInterrompendo corrotinasRevisão: contagem regressiva10Projeto: Fuga da Arena
A ArenaCaçadores2Colisões
OnCollisionEnterO que eu acertei?Quebre no impactoNo chãoQuique e atritoFormas dos collidersRevisão: Parede destrutível5Projeto: Corrida das Moedas
A Bola RolanteMoedas para ColetarPratique por conta própria: Playground de Unity