2014-11-03 7 views
0

Я сделал пулю, которая spawd на hiting «ш»Как уничтожить объект по тэгу в Unity

и это находится в пулевой сценария:

function OnCollisionEnter(collision: Collision) { 
    if (collision.gameObject.tag == "enemy"){ 
      Destroy(gameObject); 
    } 
} 

я добавил тег «врага», чтобы объект врага , но он не может войти в функцию Я хочу уничтожить пулю при наведении. Я действительно не понимаю, что я делаю неправильно.

ответ

0

1.attach сценария к вашей пуле
2. оба GameObjects должны коллайдеров
3.one из коллайдеров должны без кинематической Rigidbody прикрепленной
- .check столкновение матрицы, чтобы узнать, включено ли столкновение между их уровнями
5. meshCollider не будет сталкиваться с сеткойCollider

Смежные вопросы