1、pygame初始化。
2、鼠标事件遍历。
3、炸弹绘制和运动规划。炸弹运动中加入了横向远动,横向运动时要保证炸弹不会超出边框,可以使用运到边框反弹机制或者在一开始根据横向距离计算好横向速度,当然这个横向速度取0-最大速度之间的随机值。
4、炸弹引线细节设计,利用arc函数,随着炸弹越来越接近bottom时,炸弹引线也会越来越短。
5、分值显示函数,直接利用了pygame中的text函数。
1、pygame初始化。
2、鼠标事件遍历。
3、炸弹绘制和运动规划。炸弹运动中加入了横向远动,横向运动时要保证炸弹不会超出边框,可以使用运到边框反弹机制或者在一开始根据横向距离计算好横向速度,当然这个横向速度取0-最大速度之间的随机值。
4、炸弹引线细节设计,利用arc函数,随着炸弹越来越接近bottom时,炸弹引线也会越来越短。
5、分值显示函数,直接利用了pygame中的text函数。