pygame wasd 키보드 안됌
379
작성한 질문수 1
pygame을 이용해 패드 컨트롤러 같은 걸 만드려고 하는데, 방향키만 입력이 되고 스페이스와 나머지 키들은 입력이 안 됩니다. 왜 그럴까요? 코드는 이렇습니다.
import pygame
import sys
import keyboard
from pygame.locals import QUIT
pygame.init()
pygame.display.set_caption("Test Window")
Surface = pygame.display.set_mode((600,600))
FPSCLOCK = pygame.time.Clock()
def main():
while True:
Surface.fill((0,0,0))
c1=255
c2=255
c3=255
c4=255
c5=255
c6=255
c7=255
c8=255
c9=255
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_LEFT:
c1 = 100
elif event.key == pygame.K_RIGHT:
c2 = 20
elif event.key == pygame.K_UP:
c3 = 80
elif event.key == pygame.K_DOWN:
c4 = 40
elif event.key == pygame.K_SPACE:
c5 = 10
elif event.key == pygame.K_w:
c6 = 75
elif event.key == pygame.K_a:
c7 = 40
elif event.key == pygame.K_s:
c8 = 100
elif event.key == pygame.K_d:
c9 = 200
pygame.draw.rect(Surface,(255,c1,255),(15,15,180,180))
pygame.draw.rect(Surface,(c3,255,255),(210,15,180,180))
pygame.draw.rect(Surface,(255,255,c2),(405,15,180,180))
pygame.draw.rect(Surface,(c4,c4,255),(15,210,180,180))
pygame.draw.rect(Surface,(255,c5,c5),(210,210,180,180))
pygame.draw.rect(Surface,(c6,255,c6),(405,210,180,180))
pygame.draw.rect(Surface,(255,c7,c7),(15,405,180,180))
pygame.draw.rect(Surface,(255,c8,c8),(210,405,180,180))
pygame.draw.rect(Surface,(c9,255,255),(405,405,180,180))
pygame.display.update()
FPSCLOCK.tick(120)
if __name__ == '__main__':
main()
답변 0
Antigravity CLI로 완전히 통합 및 전환관련문의
0
5
0
antigravity 2.0은 화면이 많이 다르네요.
0
17
1
추가 질문사항입니다.
0
13
2
분석결과에 대한 질문
0
17
2
f를 붙여야 하는 이유
0
9
0
섹션5. 회귀 강의 관련 질문드립니다
0
16
2
36. 텔레그램 연동(특강) 노션 링크
0
17
1
수강기간연장 문의드립니다
0
20
1
수강 연장 문의
0
23
1
label 인코딩 에러 발생 원인
0
24
2
LabelEncoding 시 train data 학습(fit_transform, transform)
0
26
2
로지스틱 회귀분석은 옛날거 밖에 없나요?
0
30
2
강의 초반 질문드려요!
0
23
1
사주 정보를 넣고 웹훅
0
23
2
오류 문구 입니다.
0
23
1
creatomate를 대체할 만한 곳
0
22
1
Part2 - 19번 ~ 20번 강의 사이에 일부 내용이 생략된듯합니다.
0
28
2
Gemini 모델 변경 문의
0
27
2
소스코드 다운로드 어떻게 받는지 물어보려고 했는데...
0
12
1
판다스 표 표시
0
24
3
part2 gemini api 연동
0
24
3
알라딘 서점에서 도서목록 관련 Request정보를 찾을 수가 없습니다.
0
23
3
creatomate에서 무료 크레딧을 50밖에 안줍니다
0
16
1
구글 AI studio에서 마크다운을 받을 수 없습니다.
0
23
1





