Missile Explosions

Esta es la segunda parte del tutorial de como crear un arma que dispara en Unity3D. Lo que haremos ahora es añadir partículas para cuando las balas impacten con algún objeto. Haremos los siguiente:
- Añadimos un nuevo archivo Javascript y lo renombramos a “Projectile“.
- Agregamos el siguiente código al archivo javascript y guardamos.
- Añadimos el script “Projectile” a nuestro prefab “Missile“, que en este caso representa nuestra bala.
Ahora añadiremos las partículas. Estas pueden ser encontradas en Standar Assets > Particles, pero primero haremos lo siguiente:
- Creamos un nuevo prefab llamado Explosion.
- Arrastramos la partícula que más nos guste y la añadimos al prefab Explosion. Para que se vea mejor en las propiedades de este prefab vamos a marcar la casilla “Autodestruct” para que cuando colisione las particulas no se repitan.
- Podemos observar que ahora nuestro Missile contiene una nueva variable llamada explosion, esta la deberemos llenar con nuestro prefab de Explosion.
Sí probamos ahora y disparamos, cada vez que la bala colisione se mostrarán las partículas. Sin duda un gran efecto.
Destruyendo la explosión.
Ahora vamos a definir el comportamiento de dicha explosión, ya que por lo general disparamos la bala y la explosión se repite, si la partícula tiene la opción de Autodestruct podemos marcarla y no habrá problema, pero si no la tiene podemos hacer lo siguiente:
- Creamos un nuevo script que puede ser llamado también explosion y le añadimos el siguiente código.
- Añadimos el script Explosion a nuestro prefab que anteriormente también habíamos llamado Explosion.
Busquedas Relacionadas:
- como hacer efectos disparos en unity
- script para generar explosiones
- script autodestruccion unity 3d
- prefab explosion unity
- javascript para disparar en unity 3d
- hacer efecto de explosion en unity
Búsquedas a esta página