jueves, 31 de marzo de 2022

¡¡¡Ayuda sobre este tema si alguien lee el blog y quiere echarme una manita!!;Cambios de escena mediante slider;

 

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