estoy creando un juego infinnity runner y tengo en la escena que si el personaje cae al vacio se pare la escena pero el personaje no deja de caer y caer y si cambio Destroy(personaje); por personaje.SetActive(false) tampoco me destruye el personaje y me sale el siguiente error
NullReferenceException: Object reference not set to an instance of an object
Destructor.OnTriggerEnter2D (UnityEngine.Collider2D other) (at Assets/scripts/Destructor.cs:20)
[/quote]
os dejo el codigo
using UnityEngine;
using System.Collections;
public class Destructor : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
void OnTriggerEnter2D(UnityEngine.Collider2D other) {
if (other.tag == "Player") {
NotificationCenter.DefaultCenter ().PostNotification (this, "PersonajeHaMuerto");
GameObject personaje = GameObject.Find ("Personaje");
Destroy(personaje);
}else{
Destroy (other.gameObject);
}
}
}