碰撞后意外的轨迹

时间:2017-06-29 16:05:29

标签: unity5 game-physics unity2d

我目前正在尝试在Unity开发类似arkanoid的游戏,但我遇到的问题似乎无法通过令人满意的解决方案来解决。

当球击中两个相邻砖块的边缘时,它以一种意想不到的方式“反射”速度:球向它的来源方向移动。

有关信息,我的世界空间大小为:5.625x,每块砖的大小为0.703125,每行8块砖。此外,每个砖块都有相同的Y尺寸用于对撞机。

我尝试将对撞机的x尺寸增加到一定程度(例如0.74x),以确保两块砖之间没有间隙,但有时问题仍然存在。

这是一张非常丑陋的图片,说明正在发生的事情(绿色箭头是预期的轨迹):unexpected collision

提前感谢您的帮助!

编辑:以下是关于球和砖的检查员信息。关于砖块的线条,它基本上是八个游戏对象,有一个boxcollider2d和一个运动刚体2d。

BallInformations 球材料的摩擦力为0,弹性为1。

BrickInformations

0 个答案:

没有答案