Feb-16-2019, 12:36 PM
1. pygame.key.get_pressed() get all key states. Either pygame.event.get() or pygame.event.pump() must be run before call this.
2. Your using key states in event loop.
2. Your using key states in event loop.
while True: for event in pygame.event.get(): if event.type == pygame.KEYDOWN: if event.key == pygame.K_w: print("w is pressed") elif event.key == pygame.K_s: print("s is pressed")3. Using key states.
while True: for event in pygame.event.get(): if event.type == pygame.QUIT: pass pressed = pygame.key.get_pressed() if pressed[pygame.K_w]: print("w is pressed")
99 percent of computer problems exists between chair and keyboard.