【问题标题】:Child of Player not detecting collision with rigidbody on other object玩家的孩子没有检测到与其他物体上的刚体碰撞
【发布时间】:2019-02-26 00:36:06
【问题描述】:

我有一个带有角色控制器的玩家,以及一个带有胶囊碰撞器的子对象,它从玩家的角色控制器中伸出一点点,以检测玩家是否跳到上面有刚体的立方体上。玩家的孩子有一个名为“锤子”的标签,刚体立方体上有一个脚本。

由于某种原因,孩子没有检测到与刚体的碰撞。只有当玩家和孩子接触刚体时才会这样做。这是刚体立方体的代码:

private void OnCollisionEnter(Collision other) {
   if(other.collider.tag == "hammer") {
       Destroy(gameObject);
   }
}

注意:不能为播放器添加刚体,否则会像 spazzling 过时一样闪烁。

【问题讨论】:

    标签: unity3d collider


    【解决方案1】:

    只需要在child和tag上添加刚体,不需要在外部物体上添加刚体。

    【讨论】:

      猜你喜欢
      • 2012-02-17
      • 1970-01-01
      • 2019-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-02
      相关资源
      最近更新 更多