Özet: Etkileşim Tuşu
Coddy'nin Unity Journey'sinin Unity'de Oyun Mimarisi bölümünün bir parçası. Ders 10 / 64.
Görev
KolayOyuncuya etkileşim tuşu ver; Interactor hazır.
public interface IInteractablearayüzünüvoid Interact();ile tanımla ve Door, Chest ile Lever'ın bu arayüzü uygulamasını sağla.Door: y ekseni etrafında 90 derece döner veDoor openedkaydını yazar; sonra başlangıç konumuna döner veDoor closedkaydını yazar.Chest: önceFound 5 coins, sonraThe chest is emptykaydını yazar.Lever:bridge'i açar veya kapatır veLever pulledkaydını yazar.
“Oyna”'ya bas ve her şeyle etkileşime geç. Ardından “Kontrol et”'e bas.
Kendin dene
using UnityEngine;
public class Door : MonoBehaviour
{
}
Unity'de Oyun Mimarisi bölümündeki tüm dersler
1Kalıtım Değil, Bileşenler
Küçük BileşenlerTemel Düşman Script'iSoyut BileşenlerBirlikte Çalışan BileşenlerTekrar: Modüler TaretTekrar: Çift Namlulu Top4Serileştirilmiş Veriler
Serileştirilebilir SınıflarInspector'da ListelerInspector'da Enum'larTekrar: Ganimet TablosuTekrar: Ganimeti At2Unity'de Arayüzler
IDamageableArayüzler ve TryGetComponentGetComponentsÖzet: Etkileşim TuşuÖzet: Erişim Mesafesindeki En Yakın5ScriptableObjects
Veri VarlıklarıSilah İstatistikleriOrtak AyarlarRüzgârı KaydetVeri Olarak DalgalarTekrar: Eşya VeritabanıTekrar: Dükkândan Satın Al8Yeniden Kullanılabilir Kod
Genişletme MetotlarıGeneric SingletonGeneric YardımcılarTekrar: FindNearestKendi başına pratik yap: Unity playground