【问题标题】:Unity 2D box collider falls into another and than ports Playercollider upwardsUnity 2D box collider 落入另一个并且比端口 Playercollider 向上
【发布时间】:2026-01-19 02:00:01
【问题描述】:

我尝试制作我的第一个 Unity 2D 游戏(最终应该会成为 brawler),但我的碰撞器有点问题。我的玩家对撞机直接落入我的场景对撞机(玩家开始),然后程序意识到这不应该发生。它将播放器向上移植。现在玩家一次又一次地跌倒他向上端口。在 3 个端口之后,玩家降落在地面上并且可以使用,直到他与另一条边缘碰撞并且发生相同的问题。我什至可以直接飞入场景()对撞机本身有时我会出现故障,但有时我会摔倒父亲...... 有人可以告诉我如何解决这个问题吗? 问候并感谢所有答案 (顺便说一句。我很抱歉我的英语不好,希望你能理解)

【问题讨论】:

  • 你能把对撞机的代码放在问题里吗?

标签: unity3d unity2d


【解决方案1】:

你可以和Unity's physics 2D settings一起玩。

与您的问题最相关的似乎是:

  • 位置迭代(尝试提高它)
  • 速度阈值(尝试提高)
  • 点球的最小穿透(尝试降低)
  • Baumgarte Scale(尝试降低它)

更准确的物理模拟在运行时会更昂贵,因此请尝试通过 tweeking 来解决您的问题,否则您的游戏会变慢。

【讨论】: