Menu
CoddyTech

Özet: Anahtar ve Kapı

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

challenge icon

Görev

Kolay

Duvarın içinde kilitli bir kapı, yerde ise bir anahtar duruyor. Player.cs, oyuncuyu ok tuşlarıyla hareket ettirir ve bir hasKey alanına sahiptir. Kapının önündeki Key ve Doorway tetikleyicidir. Bu betikleri yaz:

  • Key: oyuncu ona dokunduğunda, oyuncunun hasKey değerini true olarak ayarla, Got the key mesajını günlüğe yaz ve anahtarı kaldır. Başka hiçbir şey anahtarı alamamalı: üzerinden yuvarlanan bir top anahtarı olduğu yerde bırakır.
  • Door: oyuncu anahtarla kapı aralığından geçtiğinde gate nesnesini gizle ve The door opens mesajını günlüğe yaz. Anahtar yoksa Locked mesajını günlüğe yaz ve kapıyı kapalı bırak.

Play'e bas, kapıyı dene, anahtarı alıp tekrar dene, ardından Check'e bas.

Kendin dene

using UnityEngine;

public class Key : MonoBehaviour
{
    // Anahtarı oyuncu alır; başka hiçbir şey alamaz
}

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