开发者

How do physics work for ball and paddle style games like Breakout and Pong?

I have the following game:

How do physics work for ball and paddle style games like Breakout and Pong?

I have the rectangle collisions ready with the ball and with the tiles. but my problem is when the ball hits the tiles and the bat, what angle should开发者_开发技巧 the ball bounce at? How do I determine that?


You should read up on physics, specifically Reflection. There are lots of tutorials on Breakout style physics.


It's not that difficult, if the ball hits a vertical obstacle simply invert its x velocity, if it hits a horizontal obstacle invert its y velocity.


There is actually a built in method in the XNA Vector2 class just for this. Check out the Vector2.Reflect method.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜