2D сблъсък на сблъсък

баши 09 февруари 2014 г., 21:50

Здравейте. Уча се как да създавам 2D игри (4.3), изправен пред следния проблем:

Създавам GameObject, прикачвам SpriteRenderer с текстура към него, Collider2D (с отметка „Is Trigger“) и скрипт, който на теория трябва да обработва този коладер. Също така хвърлям предмети с ударници, които се сблъскват с него. Ето самият скрипт за обработка на сблъсъци:

използване на UnityEngine;
използване на System.Collections;

публичен клас PlayerCollisionDetector: MonoBehaviour

void OnTriggerEnter2D (Collider2D друго) <
Отстраняване на грешки. Log ("Задейства се.");
>
void OnTriggerExit2D (Collider2D друго) <
Отстраняване на грешки. Log ("Задейства се.");
>
void OnTriggerStay2D (Collider2D друго) <
Отстраняване на грешки. Log ("Задейства се.");
>

void OnCollisionEnter2D (Collision2D coll) <
Отстраняване на грешки. Дневник („Влязъл сблъсък“);
>
>

Проблемът е, че събитията не се задействат (дебъгерът в точките на прекъсване не се изправя) и нищо не се извежда на конзолата. Убеден съм, че съм забравил нещо, но не мога да разбера какво. Благодаря предварително

Re: Събитие на сблъсък на 2D сблъсък