这是我的设置。我正在尝试制作一个看似 2d 但实际上是 3d 的统一游戏。我有一个简单的球体和一个地板,它由彼此相邻放置的立方体组成(对撞机有一点重叠),具有相同的 Y 值和 Z 值。我的 2d 平面在 XY 平面中(Z 是深度)。
现在在附加到球体的脚本中,在 Update 函数中,我在 +ve X 轴函数中使用了rigidbody.addForce() 来向前移动球体。我已将刚体附加到球体并启用重力。球体的对撞机是默认的。
现在的问题是:
当我运行这个场景时。球体向前移动,但在碰撞体的交汇处,它向上跳跃一点(非常少但仍然明显)并失去动力。它发生在每个路口。
但是,如果我将球体放在由单个立方体(一个很长的立方体)组成的地板上,这不会发生。
这个问题是由于重叠对撞机而引起的吗?我该如何解决这个问题?
提前致谢