在我的 2d 平台游戏中行走时,带有方形 boxocollider2d 的角色有时会停在看似空无一物的地方。有时可能是因为它正在撞击另一个设置为触发器的盒子碰撞器。
我角色的所有组件,包括 Box Collider 2D 统计数据
在代码中,使碰撞体从其下方的地面稍微悬浮。大多数游戏都是这样做的。也可以帮助您处理楼梯。如果你做不到这一点,给它一个圆形的底部(就像 2D 胶囊对撞机?我忘了它在 Unity 2D 中叫什么)。不然到处都会卡住。