【问题标题】:Collisions issues of CharaterController with other box collidersCharaterController 与其他盒子碰撞器的碰撞问题
【发布时间】:2013-02-18 16:00:31
【问题描述】:

我有一个带有 CharacterCollider 的 Player 和带有盒子碰撞器的 Coins。当我的玩家与硬币碰撞时,我会用hit.gameObject.active = false 禁用OnControllerCollideHit() 中的硬币(其中hit = coin gameObject)。

但是当我与硬币碰撞时,我仍然会得到一些回力或一种混蛋。

我怎样才能消除玩家与任何投币盒碰撞器碰撞时的颠簸或力?

我在 Google 和一些论坛上进行了大量研究,但找不到与此问题相关的信息。

任何代码都会受到赞赏。

谢谢

【问题讨论】:

    标签: unity3d


    【解决方案1】:

    我用一个技巧解决了这个问题。

    我在我的玩家游戏对象添加了一个带有Box colliderRigidbody 的空子游戏对象,并增加了覆盖我的玩家对撞机的对撞机区域。

    这将使我成为react before i collide with player collider。我正在与empty GameObject collider处理硬币碰撞其他碰撞

    我认为这个解决方案可能会帮助 Here 上的其他人。好运。

    【讨论】:

      【解决方案2】:

      如果你不使用触发器,我建议在你的 Player 对象中检查 Box collider 的触发器。然后在与硬币碰撞时调用 OnTriggerEnter 函数。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-06
        相关资源
        最近更新 更多