hola estoy estudiando con unity la forma de hacer dos barras de vida ,una para un player que dispara a un enemigo, y la otra barra de vida es del enemigo,( barra de vida slider en la jerga de unity).
Cuando disparo al enemigo su barra de vida va menguando.
Cuando me dispara el enemigo ami mi barra de mi vida va menguando.
Asta aquí todo bien.
Lo que quiero es que cuando mi barra de vida llegue a su fin haga un cambio de escena.
Cuando la barra de vida del enemigo llegue a su fin haga otro cambio de escena pero diferente, diferente escena me refiero.
Todo esto consigo hacerlo, pero no consigo que cada barra de vida al finalizar provoque su particular cambio de escena.
Mediante script de C# consigo realizar todo esto pero me falla lo del cambio de escena, siempre sale le misma aunque por script las diferencio.
Aquí la del player
public void SentirDolor(int cantidad)
{
this.vidaActual -= cantidad;
barraVida.value = this.vidaActual;
if (vidaActual <= 0 )
{
Application.LoadLevel (1);////imbento yo
---------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
Aquí la del enemigo.
public void SentirDolor(int cantidad)
{
this.vidaActual -= cantidad;
barraVida.value = this.vidaActual;
if (vidaActual <= 0 )
{
Application.LoadLevel (2);////imbento yo
Persistir persistir tutoriales de youtube y practicar y practicar. Y si no se puede construir un videojuego con lo que se aya conseguido aprender....
ResponderEliminarQuiero decir hacer un videojuego con los conocimientos que se tengan. No se puede saber y hacer todo.
Eliminar