【发布时间】:2021-11-18 09:48:20
【问题描述】:
我一直在尝试修复这个错误,即当您同时按下两个按钮并真实化其中一个按钮时,pygame 中的角色不会移动到按下的按钮。
def tank_control(event):
if event.type == KEYDOWN:
if event.key == K_UP:
tanks_list[0].accelerate()
elif event.key == K_DOWN:
tanks_list[0].decelerate()
elif event.key == K_LEFT:
tanks_list[0].turn_left()
elif event.key == K_RIGHT:
tanks_list[0].turn_right()
elif event.type == KEYUP:
if event.key == K_DOWN or event.key == K_UP:
tanks_list[0].stop_moving()
if event.key == K_LEFT or event.key == K_RIGHT:
tanks_list[0].stop_turning()
【问题讨论】: