Unity3D 怎么忽略同种预制物体的碰撞bullet 为预制物体比如我要newbullet=Instantiate(bullet,transform.position,transform.rotation); 生产很多子弹,但是子弹间发生了碰撞,怎么消除子弹间的碰撞.我试了下 Physic

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 04:51:39
Unity3D怎么忽略同种预制物体的碰撞bullet为预制物体比如我要newbullet=Instantiate(bullet,transform.position,transform.rotatio

Unity3D 怎么忽略同种预制物体的碰撞bullet 为预制物体比如我要newbullet=Instantiate(bullet,transform.position,transform.rotation); 生产很多子弹,但是子弹间发生了碰撞,怎么消除子弹间的碰撞.我试了下 Physic
Unity3D 怎么忽略同种预制物体的碰撞
bullet 为预制物体
比如我要newbullet=Instantiate(bullet,transform.position,transform.rotation); 生产很多子弹,但是子弹间发生了碰撞,怎么消除子弹间的碰撞.
我试了下 Physics.IgnoreCollision(newbullet.collider,bullet.collider); 但是报错,没有用?

Unity3D 怎么忽略同种预制物体的碰撞bullet 为预制物体比如我要newbullet=Instantiate(bullet,transform.position,transform.rotation); 生产很多子弹,但是子弹间发生了碰撞,怎么消除子弹间的碰撞.我试了下 Physic
可以用到Tag
把需要碰撞的对象设置一个Tag,子弹设置另一个Tag,用Tag判断碰撞就可以了.