Menu
CoddyTech

Aprimoramentos

Parte da seção Arquitetura de Jogos no Unity do Journey de Unity da Coddy. Lição 56 de 64.

challenge icon

Desafio

Médio

Faça o herói coletar corações por meio de uma interface.

  1. Em IPickup.cs, declare void Collect(Hero hero);.
  2. Heart implementa IPickup: Collect chama hero.Heal(amount) e destrói o coração.
  3. Em Hero, public void Heal(int amount) adiciona até maxHealth e registra Hero HP: 4; OnTriggerEnter chama Collect(this) em um IPickup que tocar.

Pressione “Jogar”, receba um golpe e caminhe até o coração. Depois, “Verificar”.

Experimente você mesmo

// Uma lição posterior vai completar esta interface: qualquer coisa que o herói possa pegar.
public interface IPickup
{
}

Todas as lições de Arquitetura de Jogos no Unity

Pratique por conta própria: Playground de Unity