团结 - 如何在突破风格的游戏中获得球,以均匀的角度从墙上反弹

时间:2016-12-03 23:22:23

标签: c# unity3d bounce breakout

我正在创建一个突破风格的游戏,目前仍然坚持一个特定的问题,我相信有一个解决方案,但无法弄清楚。所以有3个墙(左,右和上),我的问题是,当球从左侧或右侧墙壁反弹时,它继续以一定角度撞击顶壁,然后使球撞到下一个墙壁(左或右)朝向墙的底部,这影响了我试图为我的特定突破版本实现的预期游戏玩法,并使游戏更难玩。

我想要达到的目标是每当球击中左侧或右侧时,然后再击中中心周围的顶壁,然后再从顶壁击中左侧或右侧墙(相反的靠近中心的第一堵墙等等。基本上我想要的是球围绕每个墙的中心以规则角度弹跳墙壁。

不需要的行为 Unwanted ball bounce

期望的行为

Desired ball bounce

0 个答案:

没有答案