亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

pygame游戲之旅 添加icon和bgm音效的方法

2020-02-15 23:47:15
字體:
供稿:網(wǎng)友

本文為大家分享了pygame游戲之旅的第14篇,供大家參考,具體內(nèi)容如下

添加icon需要用的函數(shù)是:

gameIcon = pygame.image.load("carIcon.png")pygame.display.set_icon(gameIcon)

添加bgm和音效的函數(shù)是:

crash_sound = pygame.mixer.Sound("crashed.wav")pygame.mixer.music.load("bgm.wav")

源碼:

import pygameimport timeimport random pygame.init() crash_sound = pygame.mixer.Sound("crashed.wav")pygame.mixer.music.load("bgm.wav")  white = (255,255,255)black = (0,0,0)gray = (128,128,128)red = (200,0,0)green = (0,200,0)bright_red = (255,0,0)bright_green = (0,255,0)blue = (0,0,255)  car_width = 100 display_width = 800display_height = 600  gameDisplay = pygame.display.set_mode( (display_width,display_height) )pygame.display.set_caption('A bit Racey')clock = pygame.time.Clock() carImg = pygame.image.load('car.png')gameIcon = pygame.image.load("carIcon.png")pygame.display.set_icon(gameIcon)  pause = False##crash = True def things_dodged(count): font = pygame.font.SysFont(None, 25) text = font.render("Dodged:"+str(count), True, black) gameDisplay.blit(text,(0,0)) def things(thingx, thingy, thingw, thingh, color): pygame.draw.rect(gameDisplay, color, [thingx, thingy, thingw, thingh])   def car(x, y): gameDisplay.blit(carImg, (x,y)) def text_objects(text, font): textSurface = font.render(text, True, black) return textSurface, textSurface.get_rect() ##def message_diaplay(text):## largeText = pygame.font.Font('freesansbold.ttf',115)## TextSurf, TextRect = text_objects(text, largeText)## TextRect.center = ((display_width/2),(display_height/2))## gameDisplay.blit(TextSurf, TextRect)## pygame.display.update()## time.sleep(2)## game_loop()   def crash(): pygame.mixer.music.stop() pygame.mixer.Sound.play(crash_sound)  largeText = pygame.font.SysFont('comicsansms',115) TextSurf, TextRect = text_objects('You Crashed!', largeText) TextRect.center = ((display_width/2),(display_height/2)) gameDisplay.blit(TextSurf, TextRect)  while True:  for event in pygame.event.get():   print(event)   if event.type == pygame.QUIT:    pygame.quit()    quit()##  gameDisplay.fill(white)  button("Play Again", 150, 450, 100, 50, green, bright_green,game_loop)  button("Quit",550, 450, 100, 50, red, bright_red,quitgame)  pygame.display.update()  clock.tick(15) def button (msg, x, y, w, h, ic, ac, action=None): mouse =pygame.mouse.get_pos() click = pygame.mouse.get_pressed()## print(click) if x + w > mouse[0] > x and y + h > mouse[1] > y:  pygame.draw.rect(gameDisplay, ac, (x,y,w,h))  if click[0] == 1 and action != None:   action()##    if action == "play":##     action()##    if action == "quit":##     pygame.quit()##     quit() else:  pygame.draw.rect(gameDisplay, ic, (x,y,w,h)) smallText = pygame.font.SysFont('comicsansms', 20) textSurf, textRect = text_objects(msg, smallText) textRect.center = ( (x+(w/2)), (y+(h/2))) gameDisplay.blit(textSurf, textRect) def quitgame(): pygame.quit() quit()def unpause(): pygame.mixer.music.unpause() global pause pause = False def paused(): pygame.mixer.music.pause()  largeText = pygame.font.SysFont('comicsansms',115) TextSurf, TextRect = text_objects('Paused', largeText) TextRect.center = ((display_width/2),(display_height/2)) gameDisplay.blit(TextSurf, TextRect)  while pause:  for event in pygame.event.get():   print(event)   if event.type == pygame.QUIT:    pygame.quit()    quit()##  gameDisplay.fill(white)  button("Continue", 150, 450, 100, 50, green, bright_green,unpause)  button("Quit",550, 450, 100, 50, red, bright_red,quitgame)  pygame.display.update()  clock.tick(15)  def game_intro(): global pasue pause = False intro = True while intro:  for event in pygame.event.get():   print(event)   if event.type == pygame.QUIT:    pygame.quit()    quit()  gameDisplay.fill(white)  largeText = pygame.font.SysFont('comicsansms',115)  TextSurf, TextRect = text_objects('A bit Racey', largeText)  TextRect.center = ((display_width/2),(display_height/2))  gameDisplay.blit(TextSurf, TextRect)  button("GO", 150, 450, 100, 50, green, bright_green,game_loop)  button("Quit",550, 450, 100, 50, red, bright_red,quitgame)  pygame.display.update()  clock.tick(15) def game_loop(): global pause pygame.mixer.music.play(-1) x = display_width * 0.45 y = display_height * 0.8 x_change = 0  dodged = 0  gameExit = False  thing_startx = random.randrange(0, display_width) thing_starty = -600 thing_speed = 7 thing_width = 100 thing_height = 100  while not gameExit:  for event in pygame.event.get():   if event.type == pygame.QUIT:    pygame.quit()    quit()   if event.type == pygame.KEYDOWN:    if event.key == pygame.K_LEFT:     x_change = -5    elif event.key == pygame.K_RIGHT:     x_change = 5    elif event.key == pygame.K_p:     pause = True     paused()   if event.type == pygame.KEYUP:    if event.key == pygame.K_LEFT or event.key == pygame.K_RIGHT:     x_change = 0   print(event)  x += x_change  gameDisplay.fill(white)   things(thing_startx, thing_starty, thing_width, thing_height, black)  thing_starty += thing_speed    car(x,y)  things_dodged(dodged)  if x > display_width - car_width or x < 0:   gameExit = True  if thing_starty > display_height:   thing_starty = 0 - thing_height   thing_startx = random.randrange(0, display_width)   dodged += 1   thing_speed += 1   thing_width += (dodged * 1.2)  if y < thing_starty + thing_height:   print('y crossover')   if x > thing_startx and x < thing_startx + thing_width or x + car_width > thing_startx and x + car_width < thing_startx + thing_width:    print('x crossover')    crash()  pygame.display.update()  clock.tick(60)#crash()game_intro()game_loop()pygame.quit()quit()            
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
日本不卡视频在线播放| 欧美黑人疯狂性受xxxxx野外| 成人永久aaa| 99视频一区二区| 久久一区二区中文字幕| 一区二区三区日韩欧美| 青青草国产成人99久久| 国产一区二区三区在线视频观看| 亚洲最新永久观看在线| 99久久婷婷国产一区二区三区| 成人avav在线| 欧美成人精品激情在线观看| 日韩的一区二区| 国产香蕉视频在线看| 欧美在线免费看| 在线能看的黄色| 91成人免费在线视频| 亚洲视频电影图片偷拍一区| 香蕉视频国产在线| 日韩电影中文字幕在线观看| 在线免费观看的av| 中文字幕日韩高清在线| 免费在线观看一区二区| 成人在线视频一区| 国产毛片精品视频| 人妻激情偷乱频一区二区三区| bt欧美亚洲午夜电影天堂| 伊人中文字幕在线| 熟女少妇内射日韩亚洲| 国产精品久久久久久久久搜平片| 国产成人免费观看网站| 男生操女生视频在线观看| 国产精品国产亚洲精品看不卡15| 蜜桃狠狠色伊人亚洲综合网站| 激情视频网站在线观看| 欧美国产国产综合| 久久久久高清精品| www..com国产| 亚洲欧洲日产国产综合网| 四虎影视2018在线播放alocalhost| 欧美激情欧美狂野欧美精品| 又黄又爽又色视频| 精品无码av一区二区三区不卡| 国产1区在线观看| 久久国产99| 久久久人成影片一区二区三区在哪下载| 日本韩国欧美在线| 成人ar影院免费观看视频| 欧美日韩不卡在线视频| 性色av蜜臀av色欲av| 天天爽夜夜爽视频| 色诱色偷偷久久综合| 日本在线三级| 2021国产视频| 亚洲国产精品视频| 日韩一卡二卡在线观看| 性xxxx18| 免费一级suv好看的国产网站| 日韩一级免费片| 亚洲免费一级视频| 高潮毛片又色又爽免费| 无码人妻丰满熟妇啪啪欧美| 国产一区一区三区| 中文字幕精品—区二区| 国产在线播放一区三区四| 手机在线观看国产精品| 国产视频精选在线| 一本色道久久综合亚洲精品不卡| 9l视频自拍蝌蚪9l视频| 欧美一个色资源| 欧美激情xxxx| 国产精品99久久久久久久| 私人高清影院 强乱中文字| 深夜福利在线看| 精品捆绑美女sm三区| 嫩草伊人久久精品少妇av杨幂| 91视频88av| 欧美亚洲视频| aaaaa级片| 亚洲精品大全| 性色av一区二区三区红粉影视| 18欧美乱大交hd1984| 999久久久国产精品| 欧美成人se01短视频在线看| 另类亚洲自拍| 欧美日韩国产小视频在线观看| 视频一区中文字幕国产| 日本护士做爰视频| 搡老女人一区二区三区视频tv| 欧美女优在线视频| 亚洲少妇视频| 国产欧美日韩在线看| 蜜臀av国内免费精品久久久夜夜| 亚洲 欧洲 日韩| 亚洲色婷婷一区二区三区| 91福利免费| 欧美午夜不卡视频| 国产亚洲欧美久久久久| 久久综合福利| 日韩美女在线播放| 国产精品裸体一区二区三区| 久久精品这里都是精品| 国产视频久久网| 欧美性高潮床叫视频| 色妹子一区二区| 国产三区在线视频| 久久高清免费| 国产人妻黑人一区二区三区| 你懂的在线观看一区二区| 国内激情视频在线观看| 欧美精品日韩三级| av一区二区在线观看| 欧美在线视频日韩| 视频一区在线视频| 精品日本高清在线播放| 欧美xxxx性xxxxx高清视频| 国产精品一区二区久久不卡| 久久99国产精品自在自在app| 欧美乱妇一区二区三区不卡视频| 在线观看xxx| 性亚洲最疯狂xxxx高清| 亚洲视频重口味| 久久久一本精品99久久精品66| 日韩一区二区三区免费| 亚洲精品一区二区三区影院| 97精品伊人久久久大香线蕉| 日本波多野结衣在线| 久久成人免费视频| av免费在线不卡| 一级日本免费的| 亚洲成人手机在线| 色之综合天天综合色天天棕色| 一区二区三区高清在线视频| 亚洲成人久久久久| 国产精品麻豆久久久| 久久成人av| 99久久久国产精品无码免费| 亚洲欧洲国产伦综合| 国产精品永久久久久久久久久| 高端美女服务在线视频播放| xxxxwwww在线免费观看| 丰满少妇在线观看资源站| 免费观看亚洲视频大全| 中国黄色一级视频| 亚洲av熟女国产一区二区性色| 国产jizz18女人高潮| 麻豆md0077饥渴少妇| 二区三区在线播放| 日韩精品综合一本久道在线视频| 欧美日韩一二三四区| 日本美女视频一区二区| 国产一级黄色大片| 日韩精品一卡二卡三卡四卡无卡| 色综合97天天综合网| 日本中文字幕电影在线免费观看| 免费黄色成人| 国产一区二区色| 国产日韩高清一区二区三区在线| 亚欧洲乱码视频| av影音在线| 久久久久亚洲AV成人网人人小说| 国产手机在线视频| 日韩午夜高潮| 人妻 日韩精品 中文字幕| 欧洲亚洲精品久久久久| 无码久久精品国产亚洲av影片| 国产精品福利在线播放| 羞羞的视频网站| 亚洲欧美一区二区三区国产精品| 一个人www欧美| 在线国产福利网站| 2欧美一区二区三区在线观看视频| 最近国语视频在线观看免费播放| 91在线高清免费观看| 欧美大片免费播放器| 特黄国产免费播放| 国产欧美一区二区在线观看| 欧美性猛交久久久乱大交小说| 日本在线天堂| 日本午夜小视频| 国产精品一区免费在线| bt电影在线| 国产精品久久久久影院老司| 欧美人与物videos另类| 久久久久亚洲AV成人无在| 国产精品一区视频网站| 天天干天天摸天天操| 国产精品视频永久免费播放| 影音先锋男人在线资源| 嫩草影院在线观看未满十八| 艳色歌舞团一区二区三区| 婷婷丁香一区二区三区| 国产日韩欧美中文在线| 欧美精品一区二区三| 久久亚洲精品中文字幕冲田杏梨| 日本高清中文字幕在线| 99草在线视频| 欧美另类在线观看| 欧美日韩综合在线| 国产午夜在线| 懂色av一区二区夜夜嗨| 18精品爽视频在线观看| 久久精品二区| 亚洲欧美一区二区激情| 国产免费一区| 免费观看性欧美大片无片| 国产精品欧美激情在线播放| 日韩动漫在线观看| 久久99热在线观看7| 久久精品国产69国产精品亚洲| 不卡av免费观看| 国内自拍视频一区| 亚洲成人第一| 夜夜操免费视频| 日本黄色免费在线| 国产特级aaaaaa大片| 日韩欧美在线一区二区三区| 天天操天天干天天插| 国产69精品久久久久9999小说| 久久这里只有精品国产| 97最新国自产拍视频在线完整在线看| 日日夜夜精品网站| 日韩av有码| 可以在线观看的av| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 久热综合在线亚洲精品| 精品一区二区在线欧美日韩| 日韩在线视频免费观看| www黄色日本| 日本在线视频www鲁啊鲁| 91视频免费版污| 亚洲国产精品久久人人爱潘金莲| 久久久久亚洲av无码专区首jn| 久久网这里都是精品| 中文字幕在线观看欧美| 成人综合婷婷国产精品久久免费| 亚洲综合成人在线视频| 日韩在线视频一区| 欧美久久久久久久久久久| 国产香蕉视频在线| 日韩一区二区免费看| 国产精品白丝久久av网站| 青青久久av北条麻妃黑人| 国产精品久久久免费视频| 中日韩在线视频| 亚洲成人日韩在线| 久久久亚洲欧洲日产国码aⅴ| 午夜在线成人av| 91高清免费视频| 久久久久88色偷偷| 国产精品久久久久久久av大片| 国产又粗又长又黄的视频| 日韩成人三级视频| 欧美日韩在线一区二区| 成人www视频在线观看| 完整版免费av片| 免费永久在线观看黄网| 97精品欧美一区二区三区| 秋霞综合在线视频| 99久久久国产精品无码网爆| 国产美女高潮久久白浆| 日韩h在线观看| 成年人福利视频| www.日韩在线观看| 米奇777在线欧美播放| 欧美一区二区高清| 不卡av在线免费观看| 精品无码国产一区二区三区51安| 真人抽搐一进一出视频| 欧美日韩性生活视频| 亚洲女优在线| 国产一区二区在线视频播放| 26uuu国产在线精品一区二区| japanese在线视频| 日本韩国欧美精品大片卡二| 亚洲欧美在线网| 久久裸体视频| av观看在线| 爆操欧美美女| www.成人.com| 精品亚洲aⅴ无码一区二区三区| 国产女精品视频网站免费| 艳妇乳肉豪妇荡乳av无码福利| 欧美日韩一区二区三区四区在线观看| 香蕉久久久久久| 一本大道av一区二区在线播放| 亚洲自拍偷拍图| 97人人爽人人澡人人精品| 骚虎黄色影院| 国产一级影视| 国产精品一级在线观看| 91社区在线高清| 粉嫩av一区二区三区免费野| 柠檬在线导航福利| 一个色在线视频| 成人精品美女隐私视频| 亚洲综合网站在线观看| 麻豆影视在线观看_| 在线观看黄色av| 综合亚洲视频| 国产欧美一区二区三区在线看蜜臂| 日本又骚又刺激的视频在线观看| 亚洲一区二区三区中文字幕在线| 久久99精品久久久久久动态图| 91中文字幕在线观看| 国产精品老女人精品视频| 国产精品一区二区三区不卡| 自拍日韩欧美| 一本色道久久综合无码人妻| 中文字幕亚洲在线| 97久久亚洲| 狠狠色综合色综合网络| 亚洲天堂av老司机| 欧美成人精品一区二区三区在线看| 成人日韩av| 91精品国产乱码久久久久久| jizz视频在线观看| 丁香花电影在线观看完整版| 岛国av一区| 青青在线精品| 日本熟妇一区二区| 天天舔天天操天天干| 校园春色综合| 色综合久久综合中文综合网| 一区二区高清免费观看影视大全| 满满都是荷尔蒙韩剧在线观看| 四虎永久免费| 国产精品一区二区a|