Menu
CoddyTech

Pintu Keluar

Termasuk bagian Fisika dan Gameplay dalam perjalanan Unity di Coddy. Pelajaran 60 dari 63.

challenge icon

Tantangan

Sedang

Langkah terakhir: jalan keluar. Pertahankan semua yang ada dari pelajaran sebelumnya. Sebuah pad Exit merah, dengan trigger, berada di dekat dinding utara, dan scene menempatkannya di field baru exit milik Spawner.

Lengkapi Exit:

  • Mulanya tertutup.
  • Sebuah method publik Open() membukanya, mengubah warnanya menjadi hijau (Color.green) dan mencatat The exit is open.
  • Saat pemain (dengan tag Player) memasuki jalan keluar yang terbuka, catat You escaped! dan nonaktifkan pemain. Apa pun yang lain yang memasukinya, atau pemain yang memasukinya saat tertutup, tidak melakukan apa-apa.

Tambahkan ke Spawner:

  • Sebuah field Exit bernama exit.
  • Saat perulangan coroutine waves selesai (wave terakhir dan waveDelay-nya), panggil exit.Open().

Tekan Play, bertahanlah dari waves dan melarikan diri, lalu tekan Check.

Coba sendiri

using UnityEngine;

public class Exit : MonoBehaviour
{
    // Pelajaran berikutnya akan mengisi bagian ini: jalan keluar yang terbuka setelah gelombang terakhir.
}

Semua pelajaran di Fisika dan Gameplay