小甲鱼的飞机大战
在添加暂停按钮时 当大飞机飞来时按下暂停 大飞机的飞行音效无法暂停还有就是想让背景音乐同时暂停该怎么做
求大神指点指点 本帖最后由 小伤口 于 2021-3-18 14:55 编辑
小甲鱼不是有一个paused的变量来判断是否游戏暂停吗
在小甲鱼判断鼠标是否位于暂停按钮的那段代码
大概是这个位置
elif event.type==MOUSEBUTTONDOWN:
#collidepoint检测鼠标是否位于矩形内是就返回True
if event.button==1 and paused_rect.collidepoint(event.pos):
if not paused:
paused_image=resume_pressed_image
else:
paused_image=pause_pressed_image
在里面加一个
if paused:
pygame.time.set_timer(SUPPLY_TIME,0)
pygame.mixer.music.pause()
pygame.mixer.pause()
else:
pygame.time.set_timer(SUPPLY_TIME,30*1000)
pygame.mixer.music.unpause()
pygame.mixer.unpause()
也就是这样
elif event.type==MOUSEBUTTONDOWN:
#collidepoint检测鼠标是否位于矩形内是就返回True
if event.button==1 and paused_rect.collidepoint(event.pos):
if not paused:
paused_image=resume_pressed_image
else:
paused_image=pause_pressed_image
paused=not paused
if paused:
pygame.time.set_timer(SUPPLY_TIME,0)
pygame.mixer.music.pause()
pygame.mixer.pause()
else:
pygame.time.set_timer(SUPPLY_TIME,30*1000)
pygame.mixer.music.unpause()
pygame.mixer.unpause()
如果有帮助的话请设置最佳吧
对的它在下节课讲的 当时还没看下节课的{:5_109:}
页:
[1]