Estoy realizando un juego 2D tipo Flappy Bird, el script que tengo para el Player dice que al colisionar con cualquier otro objeto 2D pasa a la escena de morir…hasta ahi bien, pero cuando quiero que al colisionar con otro objeto diferente a los obstaculos pase a una escena de Victoria, se pasa a la de muerte, y no se que hacer!!!
este es el script del jugador. por favor ayudenme
using UnityEngine;
public class Player : MonoBehaviour
{
// The force which is added when the player jumps
// This can be changed in the Inspector window
public Vector2 jumpForce = new Vector2(0, 300);
// Update is called once per frame
void Update ()
{
// Jump
if (Input.GetKeyUp("mouse 0"))
{
rigidbody2D.velocity = Vector2.zero;
rigidbody2D.AddForce(jumpForce);
}
// Die by being off screen
Vector2 screenPosition = Camera.main.WorldToScreenPoint(transform.position);
if (screenPosition.y > Screen.height || screenPosition.y < 0)
{
Die();
}
}// Die by collision
void OnCollisionEnter2D(Collision2D other)
{
Die();
}
void Die()
{
Application.LoadLevel("pierde");
}
}