Revisão: fogos de artifício
Parte da seção Noções básicas de scripting no Unity do Journey de Unity da Coddy. Lição 54 de 67.
Desafio
MédioFaça com que o Launcher solte fogos de artifício usando o prefab Spark:
- Cada toque na barra de espaço lança 8 faíscas.
- Cada faísca aparece exatamente a 2 unidades do lançador, cada uma em uma direção aleatória própria, sem rotação.
- Cada faísca desaparece 1 segundo depois de aparecer.
Pressione Play e aperte a barra de espaço algumas vezes. Em seguida, clique em Check.
Experimente você mesmo
using UnityEngine;
public class Fireworks : MonoBehaviour
{
public GameObject sparkPrefab;
void Update()
{
// Space: 8 faíscas, cada uma a 2 unidades de distância em uma direção aleatória, cada uma desaparecendo após 1 segundo
}
}
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 Luz9Prefabs e criação de objetos
Prefabs e InstantiateCriar objetos com um temporizadorCriar objetos em uma gradeListas de objetosDestruirCriação aleatória de objetosRevisão: fogos de artifício