pygame小游戏打飞机_8音效,积分,结束游戏
音效:引入游戏背景音效和敌人爆炸的音效,并且使背景音乐单曲循环
# 新增 引入音效
pygame.mixer.music.load("game_music.ogg")
# 新增 背景音单曲循环
pygame.mixer.music.play(-1)
# 新增 添加敌人爆炸的音效
exp_sound = pygame.mixer.Sound("exp.wav")当敌人爆炸时播放敌人爆炸音效
# 定义击中的函数
def hit(self):
# 判断是否射中敌人
for e in enemies:
if distance(self.x,self.y,e.x,e.y)<30:
# 当击中敌人则移除子弹
bullets.remove(self)
# 当击中敌人则调用reset函数将敌人位置重置
e.reset()
# 新增 播放爆炸音效
exp_sound.play()完整代码:
# 新增 定义分数变量
score = 0
# 新增 创建字体,使用 pygame 自带的字体(freesansbold.ttf 是字体名称,ttf 是字体格式,32 是字体大小)
font = pygame.font.Font("freesansbold.ttf",32) 运行效果如下:
用 pygame 实现打飞机小游戏的学习笔记到此结束。
相关学习资料:1小时开发飞机大战游戏
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页:
[1]