次のエラーが発生する理由がわかりません: name 'K_SPACE' is not defined. pygame をインポートすると、「K_SPACE」を含むキーボード定数もインポートされます。
私のコード:
if pygame.key.get_pressed()[K_SPACE]:
pygame.quit
ありがとう
これを行った場合:
import pygame
次に、これを行う必要があります。
if pygame.key.get_pressed()[pygame.K_SPACE]:
pygame.quit
インタープリターがシンボルが定義されていないと文句を言う場合、おそらく名前を完全修飾する必要があります:
if pygame.key.get_pressed()[pygame.K_SPACE]:
pygame.quit
または明示的にインポートします。
from pygame import K_SPACE
...
if pygame.key.get_pressed()[K_SPACE]:
pygame.quit
追加:
from pygame.locals import *
プログラムの最初に、これにより主要な変数がインポートされます。