Python 我的播放器一直在下降,即使我告诉它在调高时停止。皮加梅
我正在准备我的第一场比赛,每个方向都在努力,除了向下。当我停止下压时,我的球员会继续下压。在键控启动期间,每隔一个方向都会停止Python 我的播放器一直在下降,即使我告诉它在调高时停止。皮加梅,python,pygame,keyup,Python,Pygame,Keyup,我正在准备我的第一场比赛,每个方向都在努力,除了向下。当我停止下压时,我的球员会继续下压。在键控启动期间,每隔一个方向都会停止 while playing: for event in pygame.event.get(): if event.type == pygame.QUIT: playing = False if event.type == pygame.KEYDOWN: if event.key ==
while playing:
for event in pygame.event.get():
if event.type == pygame.QUIT:
playing = False
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_LEFT:
x_Change = -10
y_Change = 0
elif event.key == pygame.K_RIGHT:
x_Change = 10
y_Change = 0
elif event.key == pygame.K_UP:
y_Change = -10
x_Change = 0
elif event.key == pygame.K_DOWN:
y_Change = 10
x_Change = 0
if event.type == pygame.KEYUP:
if event.key == pygame.K_LEFT or event.key == pygame.K_RIGHT or event.key == pygame.K_UP or event.type == \
pygame.K_DOWN:
x_Change = 0
y_Change = 0
x += x_Change
y += y_Change
win.fill(white)
pygame.draw.rect(win, black, (x, y, 10, 10))
pygame.display.update()
clock.tick(20)
不要使用:
event.type==pygame.K\u DOWN
使用event.key==pygame.K\u DOWN
您能提取一个并作为问题的一部分提供吗?作为这里的新用户,请同时阅读。这是一个打字错误event.type==pygame.K_DOWN
必须是event.key==pygame.K_DOWN
(关注.type
->.key
)谢谢拉比76。@rabbi76用户去哪里了?@AnnZen他可能回家了。