0

有没有人对如何在 Unity 中处理快速移动的对象丢失碰撞有任何建议。我正在为移动设备创建一个突破游戏,发现当桨移动得非常快时,它会错过与球的碰撞。我将碰撞更改为连续检测,但这会引发奇怪的行为,例如在碰撞时桨被推下。

我还尝试使用 dontgothrough 脚本使其适用于 2D 对撞机但没有成功。有人有什么建议吗?

4

1 回答 1

1

与快速移动的物体碰撞是许多游戏引擎中的一个问题。有几种处理方法:

  1. 使物体变慢。
  2. 让物体变大。
  3. 更新中间步骤的碰撞。
  4. 计算对象路径并尝试找到它与其他对象碰撞的任何点。

我建议您通过执行速度限制来阻止桨过快。使拨片跟随用户的手指,但不要立即捕捉到它。这可能看起来也会更好。

您也可以加宽桨,但这可能会过多地影响游戏的平衡。

于 2016-12-23T16:21:34.560 回答