Unity Collisions - isKinematic 允许物体通过
Unity Collisions - isKinematic Allows Objects to Go Through
我有一个用户导航并与刚体碰撞。当碰撞发生时,我希望一个物体沿着另一个物体滑动。当未选中 isKinematic 设置时,它会以这种方式运行。然而,物体随后移动。我希望物体在碰撞时留在原地。当我关闭 isKinematic 时,用户可以在不应该发生的刚体中导航。有想法该怎么解决这个吗?
截至目前,我没有任何与刚体关联的脚本。
如果一个物体在移动而另一个应该是静止的:
- RigidBody + Collider for 移动物体
- RigidBody (isKinematic) + Collider for the static object
所以基本上你错过了 Colliders 来避免 GameObjects 穿过彼此
我有一个用户导航并与刚体碰撞。当碰撞发生时,我希望一个物体沿着另一个物体滑动。当未选中 isKinematic 设置时,它会以这种方式运行。然而,物体随后移动。我希望物体在碰撞时留在原地。当我关闭 isKinematic 时,用户可以在不应该发生的刚体中导航。有想法该怎么解决这个吗?
截至目前,我没有任何与刚体关联的脚本。
如果一个物体在移动而另一个应该是静止的:
- RigidBody + Collider for 移动物体
- RigidBody (isKinematic) + Collider for the static object
所以基本上你错过了 Colliders 来避免 GameObjects 穿过彼此