Menu
CoddyTech

Powtórka: klucz i drzwi

Część sekcji Fizyka i rozgrywka ścieżki Unity w Coddy. Lekcja 20 z 63.

challenge icon

Wyzwanie

Łatwy

Zablokowana brama stoi w murze, a klucz leży na podłodze. Player.cs porusza graczem za pomocą strzałek i ma pole hasKey. Key oraz Doorway przed bramą to obiekty wyzwalające. Napisz ich skrypty:

  • Key: gdy gracz go dotknie, ustaw hasKey gracza na true, zapisz w logu Got the key i usuń klucz. Nikt inny nie może go podnieść: piłka, która się po nim przetoczy, zostawi go na miejscu.
  • Door: gdy gracz z kluczem wejdzie w obszar przejścia, ukryj gate i zapisz w logu The door opens. Bez klucza zapisz w logu Locked i pozostaw bramę zamkniętą.

Naciśnij Play, spróbuj otworzyć drzwi, zdobądź klucz i spróbuj ponownie, a następnie naciśnij Check.

Spróbuj swoich sił

using UnityEngine;

public class Key : MonoBehaviour
{
    // Gracz podnosi klucz; nic innego go nie podnosi
}

Wszystkie lekcje w sekcji Fizyka i rozgrywka