Revisão: pop-up de conquista
Parte da seção Arquitetura de Jogos no Unity do Journey de Unity da Coddy. Lição 16 de 64.
Desafio
FácilImplemente as conquistas do jogo de moedas. AchievementPopup.Show está pronto, e a cena conecta onUnlocked a ele.
Collector: ao tocar em um objeto marcado com a tagCoin, destrua-o e disparepublic event Action<int> OnCoinsChangedcom o total.Achievements: inscreva-se emcollectoremOnEnablee cancele a inscrição emOnDisable.- Com 1, 3 e 6 moedas, invoque
public UnityEvent<string> onUnlockedcomFirst Coin,Pocket Money,Coin Hoarder.
Pressione “Jogar” e colete as moedas. Depois, clique em “Verificar”.
Experimente você mesmo
using UnityEngine;
using UnityEngine.Events;
public class Achievements : MonoBehaviour
{
public Collector collector;
}
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