为什么我的播放器(带有对撞机和刚体)会穿墙而出故障?
Why is my player (with a collider and rigidbody) glitching through walls?
我正在使用一个刚体来移动我的角色,它有一个碰撞器。那么,为什么我的播放器在快速播放时会特别容易穿墙?我的播放器是一个胶囊,我正在使用胶囊对撞机。有什么办法可以防止这种情况吗?
这通常是由于: 移动速度过快时,Unity 错过了碰撞,因为在新的时间步,您的玩家已经通过了碰撞区域。
一个简单的解决方法是扩大对撞机、缩小模型大小或使用连续碰撞检测。
您可以查看这份 Unity 手册以获取更多信息。
https://docs.unity3d.com/Manual/ContinuousCollisionDetection.html
我正在使用一个刚体来移动我的角色,它有一个碰撞器。那么,为什么我的播放器在快速播放时会特别容易穿墙?我的播放器是一个胶囊,我正在使用胶囊对撞机。有什么办法可以防止这种情况吗?
这通常是由于: 移动速度过快时,Unity 错过了碰撞,因为在新的时间步,您的玩家已经通过了碰撞区域。 一个简单的解决方法是扩大对撞机、缩小模型大小或使用连续碰撞检测。
您可以查看这份 Unity 手册以获取更多信息。 https://docs.unity3d.com/Manual/ContinuousCollisionDetection.html