因此子弹具有OnCollisionEnter设置,但除非角色和子弹是isTrigger = false,否则不会触发 我不介意具有isTrigger = false的字符,但是bullests需要是isTrigger = true。否则子弹冲击会移动角色,这是不希望的。这两个项目都有Rigidbodies。
答案 0 :(得分:1)
当没有任何对撞机启用OnCollisionEnter
或设置为true时,使用isTrigger
回调。
如果要检测到的任何碰撞器相互碰撞且isTrigger
已启用,则应使用OnTriggerEnter
代替OnCollisionEnter
。在您的情况下,请使用OnTriggerEnter
,因为您的某个对手已启用isTrigger
。
要了解有关此内容的更多信息,请阅读doc中的碰撞矩阵表。