Revisão: tecla de interação
Parte da seção Arquitetura de Jogos no Unity do Journey de Unity da Coddy. Lição 10 de 64.
Desafio
FácilDê ao jogador uma tecla de interação; Interactor está pronto.
- Declare
public interface IInteractablecomvoid Interact();e faça Door, Chest e Lever implementarem essa interface. Door: gira 90 graus em torno do eixo y, registrandoDoor opened, depois volta, registrandoDoor closed.Chest:Found 5 coins, depoisThe chest is empty.Lever: liga ou desligabridgee registraLever pulled.
Pressione “Jogar” e use tudo. Depois, “Verificar”.
Experimente você mesmo
using UnityEngine;
public class Door : MonoBehaviour
{
}
Todas as lições de Arquitetura de Jogos no Unity
1Componentes, não hierarquias
Componentes pequenosUm script base de inimigoComponentes abstratosComponentes trabalhando juntosRevisão: torre modularRevisão: canhão duplo4Dados Serializados
Classes SerializáveisListas no InspectorEnums no InspectorRevisão: Tabela de LootRevisão: Sorteie o Loot2Interfaces no Unity
IDamageableInterfaces e TryGetComponentGetComponentsRevisão: tecla de interaçãoRevisão: mais próximo ao alcance5ScriptableObjects
Ativos de DadosAtributos da ArmaConfigurações CompartilhadasSalve o VentoOndas como DadosRevisão: Banco de ItensRevisão: Comprar na LojaPratique por conta própria: Playground de Unity