将isTrigger设置为false后是否会调用OnCollisionEnter2D?

时间:2018-04-27 14:00:04

标签: unity3d

  • Collider2D A 是一个触发器。 Collider2D B 不是。
  • 他们开始相撞。
  • Collider A 的isTrigger属性在代码中设置为false。
  • 是否在 A B 上调用OnCollisionEnter2D?在相同的 循环还是下一个?

1 个答案:

答案 0 :(得分:2)

如果你在讨论下一帧,除非我在这里错过了什么,否则他们现在已经相撞而不是叫“OnCollisionEnter”他们应该调用“OnCollisionStay”,所以直接回答你的问题:没有。

有关详情,请参阅Unity Colliders Documentation