子触发器也运行父触发器吗?

Muh*_*han 3 c# unity-game-engine

我有一个游戏对象,其层次结构包含

  1. 包含box colliderkinematic rigidbody并且script包含OnTriggerEnter事件。
  2. 父母的第一个孩子包含盒子碰撞器
  3. 父子的第一个子包含box collider和脚本包含OnTriggerEnter
  4. 父子的第一个子子包含框碰撞器,脚本包含OnTriggerEnter 我的简单问题是子触发器是否会运行父触发器,我也这样做了。这似乎是真实的和令人惊讶的!

Gun*_* B. 5

如果孩子没有(运动学)刚体,他们会这样做。在这种情况下,父级的碰撞器基本上是它自己和它的子级(复合碰撞器)的所有碰撞器的总和。

如果您希望它们单独运行,则它们需要自己的运动学刚体。确保它们在 OnTrigger 中相互忽略(例如通过标签)。