0 голосов
спросил от в категории Python
Цитата:
if event.type == KEYDOWN и event.key == K_w:

vy=vy + 5

elif event.type == KEYDOWN и event.key == K_s:

br> vy=vy - 5

elif event.key == pygame.K_a:

Tank=pygame.transform.rotate (win, -45)

elif event.key == pygame.K_d:

Tank=pygame. transform.rotate (win, 45)
Как предлагалось Richard , вы всегда должны быть уверены, что событие связано с клавиатурой, прежде чем пытаться получить доступ к клавише .
Итак,
if event.type == KEYDOWN:     if event.key == K_w:         v.y = v.y + 5     elif event.key == K_s:         v.y = v.y - 5     elif event.key == pygame.K_a:         Tank = pygame.transform.rotate(win,-45)     elif event.key == pygame.K_d:         Tank = pygame.transform.rotate(win,45) 

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

Категории

Добро пожаловать на сайт DraftingCode Q&A, где вы можете задавать вопросы и получать ответы от других членов сообщества.

Связанных вопросов не найдено

...