Я только начал делать 2D-игру для себя, у меня есть проблема. У меня есть gameObject, перемещающийся по экрану справа налево, мне нужно уничтожить его, когда он покидает экран. Я создал «object_killer», добавлен компонент BoxCollider2D, IsTrigger. Это мой маленький скрипт (C#):Unity 5, destroy (game.Object)
void OnTriggerEnter (Collider other)
{
if (other.tag == "rektcar")
{
Destroy(gameObject);
}
}
Но ничего не происходит - моя геймобжекты движется далеко от экрана. "object_killer" имеет тег rektcar.
Почему не отлаживать свой код и посмотреть, что происходит? Поместите 'Debug.Log (« Triggered »),' внутри 'OnTriggerEnter', затем также поместите' Debug.Log («Triggered rektcar»); 'в оператор if. Скажите нам результат. – Programmer
Извините, не сказал об этом. Я попробовал, но результата нет. Кажется, что функция даже не вызывалась, но я не понимаю, почему: \ – Den