Repaso: fuegos artificiales
Parte de la sección Fundamentos de scripting en Unity del Journey de Unity de Coddy. Lección 54 de 67.
Desafío
IntermedioHaz que el Launcher lance fuegos artificiales a partir del prefab Spark:
- Cada vez que pulses la barra espaciadora, aparecerán 8 chispas.
- Cada chispa aparece exactamente a 2 unidades del lanzador, en una dirección aleatoria propia y sin rotación.
- Cada chispa desaparece 1 segundo después de aparecer.
Pulsa Play y pulsa la barra espaciadora unas cuantas veces; después, pulsa Check.
Pruébalo tú mismo
using UnityEngine;
public class Fireworks : MonoBehaviour
{
public GameObject sparkPrefab;
void Update()
{
// Space: 8 chispas, cada una a 2 unidades de distancia en una dirección aleatoria; cada una desaparece después de 1 segundo
}
}
Todas las lecciones de Fundamentos de scripting en Unity
1Tu primer script
Hola, UnityColoca el cuboMuévete en cada fotogramaGira cada segundoDirige con las teclasRepaso: conduce el cubo4Vectores
Sumar vectoresDireccionesEspacio local y globalVelocidad diagonalDistancia entre objetosVector3 es una estructuraRepaso: piloto de dron7Proyecto: Atrapa la estrella
El atrapadorUna estrella fugaz10El ciclo de vida de los scripts
Awake y StartUpdate y LateUpdateOnEnable y OnDisableEl orden del ciclo de vidaRepaso: registrador del ciclo de vida2El Inspector
Campos del InspectorSerializeFieldNúmeros decimales y MathfAtributos del InspectorRepaso: Ascensor5Transformaciones y jerarquía
Padres e hijosEscalaMirar objetosMoverse hacia un puntoRepaso: Luna en órbita8Encontrar cosas
Buscar por nombreEtiquetasBuscar por tipoLas referencias superan a FindEl valor nulo de UnityRepaso: la moneda más cercana11Proyecto: Esquiva los bloques
El corredorBloques que caen6GameObjects y componentes
Referencias en el InspectorObtener un componenteComponentes faltantesAñadir un componenteRequireComponentMostrar y ocultarRepaso: interruptor de luz9Prefabs y generación
Prefabs e instanciarGenerar con un temporizadorGenerar en una cuadrículaListas de objetosDestruirGeneración aleatoriaRepaso: fuegos artificiales