Menu
CoddyTech

Çıkış

Coddy'nin Unity Journey'sinin Fizik ve Oynanış bölümünün bir parçası. Ders 60 / 63.

challenge icon

Görev

Orta

Son adım: çıkış yolu. Önceki derslerdeki her şeyi koru. Kırmızı bir Exit platformu olan bir tetikleyici, kuzey duvarının yanında bulunur ve sahne bunu Spawner'ın yeni exit alanına yerleştirir.

Exit sınıfını doldur:

  • Başlangıçta kapalıdır.
  • Bir public metot olan Open() çıkışı açar, yeşile çevirir (Color.green) ve The exit is open mesajını günlüğe kaydeder.
  • Oyuncu (Player etiketi taşıyan) açık çıkışa girdiğinde You escaped! mesajını günlüğe kaydet ve oyuncuyu devre dışı bırak. Çıkışa giren başka herhangi bir şey ya da kapalıyken çıkışa giren oyuncu hiçbir şey yapmaz.

Spawner sınıfına ekle:

  • exit adlı bir Exit alanı.
  • Dalgalar coroutine'i döngüsünü tamamladığında (son dalga ve onun waveDelay süresi geçtikten sonra), exit.Open() çağrısını yap.

Play'e bas, dalgalardan sağ çık ve kaç, ardından Check'e bas.

Kendin dene

using UnityEngine;

public class Exit : MonoBehaviour
{
    // Daha sonraki bir derste burası tamamlanacak: son dalgadan sonra açılan çıkış.
}

Fizik ve Oynanış bölümündeki tüm dersler