Ímã de Moedas
Parte da seção Noções básicas de scripting no Unity do Journey de Unity da Coddy. Lição 65 de 67.
O jogador caminha por um campo com cinco moedas, carregando um ímã. Uma moeda que entra no alcance do ímã voa em direção ao jogador, e uma moeda que chega até ele é coletada e contabilizada. As moedas mais distantes ficam onde estão até o jogador se aproximar delas.
Escreva o jogo inteiro em um único script, Magnet, no jogador.
Desafio
DifícilEscreva o script Magnet no Player. No Inspector, defina speed (5), range (3) e pullSpeed (8).
- Enquanto uma tecla de seta estiver pressionada, o jogador se move a
speedunidades por segundo: para a esquerda e para a direita ao longo do eixo x, para cima e para baixo ao longo do eixo z. - As moedas são os objetos marcados com a tag
Coin. - A cada quadro, cada moeda que estiver mais perto do jogador do que
rangese move em direção a ele apullSpeedunidades por segundo. As moedas mais distantes não se movem. - Uma moeda que estiver a menos de 0.5 do jogador é coletada: destrua-a, adicione 1 à contagem e registre a contagem como
Coins: 1,Coins: 2e assim por diante.
Pressione Jogar e recolha as moedas; depois, pressione Verificar.
Experimente você mesmo
using System.Collections.Generic;
using UnityEngine;
public class Magnet : MonoBehaviour
{
[SerializeField] private float speed = 5f;
[SerializeField] private float range = 3f;
[SerializeField] private float pullSpeed = 8f;
void Start()
{
}
void Update()
{
}
}
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Noções básicas de scripting no Unity
1Seu primeiro script
Olá, UnityPosicione o cuboMova a cada quadroGire a cada segundoConduza com as teclasRecapitulando: dirija o cubo4Vetores
Adicionando vetoresDireçõesEspaço local e espaço do mundoVelocidade diagonalDistância entre objetosVector3 é uma structRevisão: piloto de drone7Projeto: Pegue a Estrela
O ApanhadorUma Estrela Cadente10O ciclo de vida dos scripts
Awake e StartUpdate e LateUpdateOnEnable e OnDisableA ordem do ciclo de vidaRevisão: registrador do ciclo de vida5Transformações e Hierarquia
Pais e FilhosEscalaObserve as CoisasMova-se em Direção a um PontoRevisão: Lua em Órbita6GameObjects e Componentes
Referências no InspectorObter um ComponenteComponentes AusentesAdicionar um ComponenteRequireComponentMostrar e OcultarRevisão: Interruptor de Luz