【问题标题】:Collision with Capsule Collider [duplicate]与胶囊对撞机的碰撞[重复]
【发布时间】:2014-07-05 04:55:22
【问题描述】:

我正在使用两个角色。我在这两个角色上都使用了角色控制器。但是我也在这些角色上放置了胶囊和胶囊对撞机。但我希望碰撞检测胶囊何时相互碰撞。我正在使用 OnTriggerEnter 函数。这两个角色都有没有重力的刚体,并且点击了 IsTrigger...但是我的 on TriggerFunction 不起作用...

【问题讨论】:

  • 请不要重复发帖。这听起来和你的other post 几乎一模一样

标签: unity3d collision-detection unityscript


【解决方案1】:

您需要检查ColliderOnTriggerEnter 方法中的任何一个上的标记IsTrigger 应该在第二个对象中,这不是触发器(它也可以是触发器)。

PS:
来自OnTriggerEnter script reference -

请注意,仅当其中一个对撞机也同时发送时才会发送触发事件 有一个刚体。

【讨论】:

  • 感谢创建者的回复...在两个对象上都单击了 Istrigger..但它只会在两个角色控制器边界相互碰撞时调用。但我没有使用角色控制器进行碰撞。 .我希望当我的胶囊对撞机相互碰撞时,onTrigger 函数会调用......但它并不快乐......:(
  • 我已经将刚体附加到两个没有重力的物体上......但它仍然不起作用......
猜你喜欢
  • 1970-01-01
  • 2017-02-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-25
  • 1970-01-01
  • 2019-04-30
相关资源
最近更新 更多