Destruir Objetos en Unity
Destruir Objetos en Unity
Abrimos unity
Le agregamos un material a los tres objetos, le damos clic derecho y creamos una carpeta llamada
material
Ahí colocamos diferentes colores
Y se lo aplicamos a los objetos que creamos, arrastrando el color de la bola a cada uno de los
objetos y asi creamos un material diferente para cada uno de los objetos
Queda así
Le aplicamos un RIGIDBODY a mi capsula así, seleccionamos la capsula y luego donde dice ADD
COMPONENT, luego donde dice RIGIDBODY
Le damos clic para abrir el script(LE PUSIMOS NOMBRE DE DESTRUIR) y abrir visual ahí vamos a
teclear el siguiente código
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
}
Y este script se lo asignamos a la esfera, arrastrando el script a donde dice esfera y vemos como ya
lo tiene asignado el código la esfera
void Rotate()
{
if (Input.GetKey(KeyCode.Q))
transform.Rotate(new Vector3(0f, -deltaRotation, 0f) * Time.deltaTime);
else if (Input.GetKey(KeyCode.E))
transform.Rotate(new Vector3(0f, deltaRotation, 0f) * Time.deltaTime);
}
void Movement()
{
//CON ESTA LINEA DE CODIGO VAMOS A MOVER EL OBJETO HACIA ADELANTE
if (Input.GetKey(KeyCode.W))
transform.Translate(Vector3.forward * deltaMovement * Time.deltaTime);
}
}
Y si queremos muchas cosas para destruir, le damos control + d, para que se copie mas esferas y
tengan el mismo efecto
COMO CREAR PARTICULAS para que se vea que hay unA EXPLOSION cuando la CAPSULA CHOCA
CON LA ESFERA, HACEMOS LO SIGUIENTE;
Seleccionamos donde dice text, para que nos aparezca el siguiente menú
Le cambiamos de color a las letras llamadas puntaje, de la siguiente manera, seleccionamos la
palabra text y seleccionamos el tipo de color de letra
Luego creamos un C#, dando clic derecho
Dentro del texto debo tener mi puntaje, por lo tanto arrastramos el codigo
Aquí se
pone
Este se arrastra a
donde dice text
Y asi se lo asignamos y vemos que ya esta
Ya esta
asignado
Seleccionamos el objeto que destruiremos, en este caso será la esfera, ahí, vamos a poner en la
variable publica ponemos el numero de puntaje que queremos que se acumulen a la hora que se
destruya la esfera o cualquier otro objeto que queremos que se destruya y acumule puntos
https://www.youtube.com/watch?v=GGX3svReHfU