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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 17:24:06
Unity3D 怎么忽略同种预制物体的碰撞bullet 为预制物体比如我要newbullet=Instantiate(bullet,transform.position,transform.rotation); 生产很多子弹,但是子弹间发生了碰撞,怎么消除子弹间的碰撞.我试了下 Physic

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判断碰撞就可以了.