Revisão: Coletor de Moedas
Parte da seção Fundamentos de Scripting no Unity do Journey de Unity da Coddy. Lição 8 de 85.
Hora de juntar o capítulo: um campo que se lembra, uma string construída com +, um if e uma comparação. Lembre-se de que Input.GetKeyDown é verdadeiro uma vez por pressionamento e de que == verifica se dois valores são iguais.
Desafio
MédioCada vez que você pressiona C, coleta uma moeda, e 5 moedas garantem a vitória.
- Acima de
Update(), adicione o campoint coins = 0;. - Em
Update(), quando ocorrerInput.GetKeyDown(KeyCode.C), adicione 1 acoinse registre"Coins: " + coins. - Dentro desse if, quando
coins == 5, registre tambémYou win!.
Pressione “Jogar” e pressione C cinco vezes: o Console conta de Coins: 1 a Coins: 5 e, em seguida, mostra You win!. Depois, clique em “Verificar”.
Experimente você mesmo
using UnityEngine;
public class CoinCounter : MonoBehaviour
{
void Update()
{
// Cada vez que C é pressionada, uma moeda é coletada.
}
}
Todas as lições de Fundamentos de Scripting no Unity
1Fundamentos de C# no Unity
Olá, UnityVariáveisDecimais precisam de um fTexto no ConsoleVariáveis que guardam valoresIf e ElseComparar númerosRevisão: Coletor de Moedas7Laços e Métodos
Repita com forLaços dentro de laçosEscreva um métodoMétodos que respondemArraysRevisão: Escada10Encontrando coisas
Buscar pelo nomeTagsBuscar por tipoReferências são melhores que FindO null do UnityRevisão: moeda mais próxima13Projeto: Desvie dos Blocos
O CorredorBlocos do Céu2Faça-o se mover
Posicione o cuboMova a cada quadroGire a cada segundoDirija com as teclasRecapitulando: dirija o cubo5Vetores
Somando vetoresDireçõesEspaço local e globalVelocidade diagonalDistância entre objetosVector3 é uma structRevisão: piloto de drone8GameObjects e Componentes
Referências no InspectorObter um componenteComponentes ausentesAdicionar um componenteRequireComponentMostrar e ocultarRevisão: Interruptor de luz6Transformações e hierarquia
Pais e filhosIçar a bandeiraEscalaOlhar para as coisasMover-se em direção a um pontoRevisão: Lua em órbita9Projeto: Pegue a Estrela
O PegadorUma Estrela CadentePratique por conta própria: Playground de Unity