예제 #1
0
 //Vamos a implementar en esta sección un metodo que funciona
 //siempre y cuando hayamos agregado las componentes Colliders a nuestro personajes
 //en este caso al zombi Yaku y al player Ethan
 private void OnCollisionEnter(Collision collision)
 {
     if (collision.gameObject == yaku)
     {
         maximoVidas = maximoVidas - 5;
         barra.setVidas(maximoVidas);
         //Vamos a decirle que si maximoVidas<=0 nos lleve al GAME_OVER
         if (maximoVidas <= 0)
         {
             SceneManager.LoadScene("Fin", LoadSceneMode.Single);
         }
     }
 }
예제 #2
0
 private void OnCollisionEnter(Collision collision)
 {
     if (collision.gameObject.name == "mazo" && estaVivo)
     {
         vidas = vidas - 5;
         barraSaludable.setVidas(vidas);
         if (vidas <= 0)
         {
             // animator.SetLayerWeight(1, 1.0f);
             //  animator.SetLayerWeight(0, 0.0f);
             animator.Play("morir");
             //   gameObject.SetActive(false);
             estaVivo = false;
         }
     }
 }