Riepilogo: tasto Interagisci
Fa parte della sezione Architettura dei giochi in Unity del percorso Unity di Coddy. Lezione 10 di 64.
Sfida
FacileDai al giocatore un tasto per interagire; Interactor è pronto.
- Dichiara
public interface IInteractableconvoid Interact();e fai implementare l’interfaccia a Door, Chest e Lever. Door: ruota di 90 gradi attorno all’asse y e registraDoor opened, poi torna indietro e registraDoor closed.Chest:Found 5 coins, poiThe chest is empty.Lever: attiva o disattivabridgee registraLever pulled.
Premi Gioca e usa tutto. Poi premi Verifica.
Provalo tu
using UnityEngine;
public class Door : MonoBehaviour
{
}
Tutte le lezioni di Architettura dei giochi in Unity
1Componenti, non gerarchie
Componenti piccoliUno script base per i nemiciComponenti astrattiComponenti che collaboranoRipasso: torretta modulareRipasso: cannone doppio4Dati serializzati
Classi serializzabiliElenchi nell'InspectorEnum nell'InspectorRiepilogo: tabella del bottinoRiepilogo: tira il bottino2Interfacce in Unity
IDamageableInterfacce e TryGetComponentGetComponentsRiepilogo: tasto InteragisciRiepilogo: il più vicino a portata5ScriptableObjects
Asset di datiStatistiche delle armiImpostazioni condiviseSalva il ventoOnde come datiRiepilogo: database degli oggettiRiepilogo: comprare dal negozioEsercitati da solo: Playground Unity