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