如何同时检测碰撞或触发事件当两个物体都是运动学时?

时间:2014-10-10 12:36:46

标签: unity3d collision-detection unityscript eventtrigger

我在游戏中有两个对象,这两个对象都有2d物理素材。

对象静态意味着没有物理适用。

现在当我以实际方式移动一个对象时,它应该调用CollisionEnter事件或触发输入事件,但是不会调用它们。每件事都很好。如果我删除的是一个对象的运动属性。

1 个答案:

答案 0 :(得分:4)

有关可能的碰撞组合的完整概述,请查看here

您的案件有什么问题:

<强>触发

如果您希望在两个对象之间接收触发消息,则可能会触发,但至少其中一个必须具有RigidBody(运动学或非动态)。

<强>碰撞

如果您希望在对象之间接收碰撞消息,则其中至少有一个必须具有非动态 RigidBody