0
私がコーディングしているゲームでは、メインメニューで「P」を押して再生する必要がある部分があります。私はこのコードを使用して開始:私は起こると思うだろう何Pygameの文字入力に関する問題
import pygame, sys, time
DISPLAY = pygame.display.set_mode((1023, 647))
WHITE = (255, 255, 255)
mainscreendisplayimg = pygame.image.load('mainScreen.png')
def mainscreen(x, y):
DISPLAY.blit(mainscreendisplayimg, (x, y))
mainscreen(1, 1)
pressed = pygame.key.get_pressed()
while active:
...
if pressed[pygame.K_p]:
print 'Done'
pygame.display.update()
clock.tick(15)
は、それはあなたのpを押すように指示を与え、メイン画像を、表示していましたし、それが「完了」印刷している(これは、よりに置き換えられますコードは後日)。しかし、プログラムを実行するたびに画像がロードされますが、pを押すと何も起こりません。
私もkeydownメソッドを使ってみましたが、変更はありませんでした。
アイデア?
あなたの時間を無駄にあなたがアクティブ= Trueのどこかを設定するには? –