Menu
CoddyTech

A Saída

Parte da seção Física e jogabilidade do Journey de Unity da Coddy. Lição 60 de 63.

challenge icon

Desafio

Médio

Última etapa: a saída. Mantenha tudo das lições anteriores. Um botão de saída vermelho, um gatilho, fica junto à parede norte, e a cena o coloca no novo campo exit do Spawner.

Preencha Exit:

  • Ele começa fechado.
  • Um método público Open() o abre, deixa-o verde (Color.green) e registra The exit is open.
  • Quando o jogador (marcado com a tag Player) entra na saída aberta, registre You escaped! e desative o jogador. Qualquer outra coisa que entre nela, ou o jogador que entre nela enquanto estiver fechada, não faz nada.

Adicione a Spawner:

  • Um campo Exit chamado exit.
  • Quando o loop da coroutine das ondas terminar (a última onda e seu waveDelay), chame exit.Open().

Pressione Play, sobreviva às ondas e escape; em seguida, Check.

Experimente você mesmo

using UnityEngine;

public class Exit : MonoBehaviour
{
    // Uma aula posterior completará isto: a saída, que se abre após a última onda.
}

Todas as lições de Física e jogabilidade