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

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

獲取 Pygame 鍵盤輸入并檢查它是否是數(shù)字

獲取 Pygame 鍵盤輸入并檢查它是否是數(shù)字

12345678_0001 2023-09-19 15:23:12
我正在嘗試使用 Pygame 使用以下命令獲取鍵盤輸入:if event.type == pg.KEYDOWN:     # ADD KEYBOARD EVENTS     keys = pg.key.get_pressed()我想檢查按下的按鈕是否代表一個(gè)數(shù)字,我已經(jīng)知道如何使用命令檢查字符串是否代表數(shù)字try/except,但是,在我的代碼中keys不是一個(gè)字符串,它是一個(gè)巨大的元組 - 而且我不知道如何為了以有效的方式獲得它,因?yàn)槊看挝以诨ヂ?lián)網(wǎng)上查找如何獲取鍵盤輸入時(shí),它們都需要等同keys于類似的東西pygame.pygame.K_LEFT,而且我不想對(duì)每個(gè)數(shù)字以及數(shù)字鍵盤中的每個(gè)數(shù)字都這樣做(右邊)。有沒有一種有效的方法來確定用戶是否點(diǎn)擊了某個(gè)數(shù)字?謝謝!
查看完整描述

1 回答

?
烙印99

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

pygame.key.get_pressed()返回包含所有鍵盤按鈕狀態(tài)的列表。這并不是為了獲取鍵盤事件的鍵。key按下的鍵可以從對(duì)象的屬性中獲取pygame.event.Event

if?event.type?==?pg.KEYDOWN:
????if?event.key?==?pg.K_a:
????????????#?[...]

unicode包含一個(gè)完整翻譯字符的字符串:

if?event.type?==?pg.KEYDOWN:
????if?event.unicode?==?'a':
????????????#?[...]


查看完整回答
反對(duì) 回復(fù) 2023-09-19
  • 1 回答
  • 0 關(guān)注
  • 116 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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