亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Pygame恐龍圖像不斷重復

Pygame恐龍圖像不斷重復

梵蒂岡之花 2023-03-22 16:21:49
我正在嘗試用 python 制作恐龍游戲(比如 chrome 中的離線恐龍游戲)。我想讓恐龍在按下空格鍵時跳躍,但當我按下它時,不僅恐龍的形象被欺騙了,而且它也不會回來。import pygameimport timepygame.init()displayWidth = 700displayHeight = 350gameDisplay = pygame.display.set_mode((displayWidth,displayHeight))pygame.display.set_caption("Dino-Run")black = (0,0,0)white = (255,255,255)clock = pygame.time.Clock()dinoimg = pygame.image.load("dino.png")def dino(x,y):    gameDisplay.blit(dinoimg,(x,y))def gameloop():    gameExit = False    x = (displayWidth * 0.005)    y = (displayHeight * 0.75)    y_change = 0    while not gameExit:        for event in pygame.event.get():            if event.type == pygame.QUIT:                gameExit = True            if event.type == pygame.KEYDOWN:                if event.key == pygame.K_RIGHT:                    y_change = -5            if event.type == pygame.KEYUP:                if event.key == pygame.K_RIGHT:                    y_change = 0                                y += y_change        dino(x,y)        pygame.display.update()        clock.tick(60)有人可以告訴我如何防止恐龍在每次按下空間時欺騙并讓恐龍回到地面。
查看完整描述

1 回答

?
holdtom

TA貢獻1805條經驗 獲得超10個贊

在將新內容繪制到屏幕之前,您必須覆蓋所有內容。

在循環的開頭添加:

gameDisplay.fill(color)


查看完整回答
反對 回復 2023-03-22
  • 1 回答
  • 0 關注
  • 98 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號