【问题标题】:Why is my player (with a collider and rigidbody) glitching through walls?为什么我的玩家(带有对撞机和刚体)在墙壁上出现故障?
【发布时间】:2021-04-13 15:03:49
【问题描述】:

我正在使用刚体来移动我的角色,它有一个碰撞器。那么,为什么我的播放器在快速运行时会通过墙壁出现故障?我的播放器是一个胶囊,我正在使用胶囊对撞机。有什么办法可以预防吗?

【问题讨论】:

    标签: unity3d rigid-bodies


    【解决方案1】:

    这通常是由于: 当移动太快时,Unity 错过了碰撞,因为在新的时间步,您的玩家已经通过了碰撞区域。 一个简单的解决方法是扩大碰撞器、缩小模型尺寸或使用连续碰撞检测。

    您可以查看此 Unity 手册以获取更多信息。 https://docs.unity3d.com/Manual/ContinuousCollisionDetection.html

    【讨论】:

    • 谢谢!我尝试扩大对撞机并使用连续,它起作用了(无论如何大部分时间)!
    猜你喜欢
    • 2016-04-24
    • 1970-01-01
    • 1970-01-01
    • 2021-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-26
    • 1970-01-01
    相关资源
    最近更新 更多