同一物体不会发生碰撞

时间:2019-04-23 19:52:55

标签: unity3d

对象不是快速移动的,它们是非常慢的6相同的对象有时碰撞对某些对象不是有效?这是平常的吗?  我正在使用ontriggerenter一切正常,但有时六角形上的某些对象没有塌陷。

1个球击中6个相同的球。其中5个崩溃1并不是每次都崩溃,并且它不断变化

他们的标签是同名

1 个答案:

答案 0 :(得分:0)

OnTriggerEnter不允许两个对象进行物理相互作用。将GameObject设置为isTrigger = true的Collider将通过另一个对象。来自MonoBehaviour.OnTriggerEnter(Collider)

说明

当游戏对象与另一个游戏对象碰撞时,会调用

OnTriggerEnter。

给定的其他对撞机具有有关触发事件的详细信息,例如其GameObject的名称。两个GameObject中的任何一个都必须具有Rigidbody组件。 Rigidbody组件的Rigidbody.useGravity和Rigidbody.isKinematic都设置为false。这些可以防止GameObject在重力作用下掉落并具有运动行为。一个对撞机将Collider.isTrigger设置为true。将Collider.isTrigger设置为true的GameObject在另一个GameObject触摸或通过它时会调用OnTriggerEnter。在FixedUpdate结束之后发生OnTriggerEnter。