У меня есть два объекта, которыми я управляю с помощью своего keboard, один с WASD, а другой с помощью стрелок.(Представьте 2D-игру)
Недавно я создал код, чтобы они продолжали двигаться, пока нажата клавиша, но если я продолжаю нажимать кнопку со стрелкой вверх и вверх одновременно, только одна из них будет работать, а другая остановится.Я хотел бы знать, как исправить.
Это код движения:
if e.type == pygame.KEYDOWN:
if e.key==K_d:
PX += movimentenpx
EnergiaD +=energiapermoviment
if e.key==K_a:
PX -= movimentenpx
EnergiaD +=energiapermoviment
if e.key==K_w:
PY -= movimentenpx
EnergiaD +=energiapermoviment
if e.key==K_s:
PY += movimentenpx
EnergiaD +=energiapermoviment
if e.key ==K_UP:
PY2 -= movimentenpx
EnergiaD2 +=energiapermoviment
if e.key ==K_LEFT:
PX2 -= movimentenpx
EnergiaD2 +=energiapermoviment
if e.key ==K_DOWN:
PY2 += movimentenpx
EnergiaD2 +=energiapermoviment
if e.key ==K_RIGHT:
PX2 +=movimentenpx
EnergiaD2 +=energiapermoviment