如何在Unity中按标记销毁对象

时间:2014-11-03 19:17:38

标签: unity3d unityscript

我制作了一个弹出“w”的子弹

这些在子弹脚本中:

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

我将标签“敌人”添加到敌人对象中 但它不会进入功能 我想要在摧毁时摧毁子弹。我真的不知道我做错了什么。

1 个答案:

答案 0 :(得分:0)

1.将脚本附加到项目符号
2. 两者 GameObjects必须有碰撞者
3.其中一个对撞机必须附有非运动刚体 4.检查碰撞矩阵以查看是否启用了图层之间的碰撞 5. meshCollider 不会与meshCollider发生碰撞