Menu
CoddyTech

Özet: Anahtar ve Kapı

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

Bu özet, bölümü bir araya getiriyor: tetikleyiciler, içeri girenin oyuncu olduğundan emin olmak için OnTriggerEnter ve TryGetComponent.

challenge icon

Görev

Kolay

Anahtarı ve kapıyı yaz: onları yalnızca oyuncu kullanabilir.

  1. Key.cs içindeki OnTriggerEnter metodunda, other.TryGetComponent(out Player player) olduğunda player.hasKey = true; ayarla, Got the key mesajını kaydet ve anahtarı yok et.
  2. Door.cs içinde oyuncu için: hasKey varsa gate.SetActive(false); uygula ve The door opens mesajını kaydet; aksi hâlde Locked mesajını kaydet.

“Oyna” düğmesine bas, kapıyı dene, anahtarı al ve yeniden dene. Ardından “Kontrol et” düğmesine bas.

Kendin dene

using UnityEngine;

public class Key : MonoBehaviour
{
    // Anahtarı oyuncu alır; başka hiçbir şey almaz
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

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

Kendi başına pratik yap: Unity playground