Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我的播放器一直在下降,即使我告诉它在调高时停止。皮加梅_Python_Pygame_Keyup - Fatal编程技术网

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他可能回家了。