《Python游戏编程入门》注-第9章7
在对挡板和小球碰撞进行处理之后,接下来通过自定义函数collision_ball_blocks()处理小球与砖块之间的碰撞。
1 小球与砖块之间的碰撞
1.1 全局变量的声明
在collision_ball_blocks()的代码中,首先声明在该函数中使用的一些全局变量,如图所示。
图1 声明全局变量的代码
其中,score表示玩家的分数,在while True之前定义,该变量的初始值是0;block_group表示砖块精灵组;ball表示小球精灵。