第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

除非先拍攝,否則我無(wú)法移動(dòng)精靈?

除非先拍攝,否則我無(wú)法移動(dòng)精靈?

回首憶惘然 2021-03-29 10:17:48
我正在開(kāi)發(fā)一個(gè)基本的游戲,您可以在其中移動(dòng)并發(fā)射彈丸以殺死隨機(jī)產(chǎn)生的敵人,但是如果我啟動(dòng)游戲并嘗試先移動(dòng)然后再執(zhí)行其他操作,則游戲?qū)⒈罎?。但是,如果我先射擊彈丸,游戲?qū)⑦\(yùn)行完美,我可以毫無(wú)問(wèn)題地四處走動(dòng),但是我似乎無(wú)法弄清楚為什么會(huì)這樣。
查看完整描述

1 回答

?
Qyouu

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超11個(gè)贊

這是因?yàn)槟膇f / elif / else邏輯有些混亂。您有KEYDOWN事件的兩個(gè)路徑。如果第一個(gè)事件恰好是移動(dòng)命令,則您的代碼將首先運(yùn)行彈丸代碼(沒(méi)有找到有效的彈丸命令),然后嘗試引用不存在的彈丸對(duì)象。嘗試以下方法:


#---------- MAIN PROGRAM LOOP ----------#


while not done:


# --- Event processing 

    for event in pygame.event.get():

        if event.type == pygame.QUIT:

            done = True


        elif event.type == pygame.KEYDOWN:

            projectile = None  # initialize 

            if event.key == pygame.K_UP:

                projectile = ProjectileUp("LightningUp.png")

                projectile.rect.x = player.rect.x+65

                projectile.rect.y = player.rect.y

            elif event.key == pygame.K_DOWN:

                projectile = ProjectileDown("LightningDown.png")

                projectile.rect.x = player.rect.x+65

                projectile.rect.y = player.rect.y+100

            elif event.key == pygame.K_LEFT:

                projectile = ProjectileLeft("LightningLeft.png")

                projectile.rect.x = player.rect.x+35

                projectile.rect.y = player.rect.y+100

            elif event.key == pygame.K_RIGHT:

                projectile = ProjectileRight("LightningRight.png")

                projectile.rect.x = player.rect.x+115

                projectile.rect.y = player.rect.y+100


查看完整回答
反對(duì) 回復(fù) 2021-04-20
  • 1 回答
  • 0 關(guān)注
  • 138 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)