关键事件在控制台上正常注册.此外,我的桨显示,这表明我从另一个文件调用的paddle类工作.但是,当按下左箭头键或右箭头键时,我希望我的拨片顺利移动,这样用户就不必反复点击.但是,使用我当前的代码,拨片根本不会移动.我已经尝试改变if / else语句的位置,改变位置无济于事.我在这做错了什么?
主要游戏:
import pygame
from pygame.locals import *
from Config import Config
from Paddle import Paddle
pygame.init()
#--Display settings
pygame.display.set_caption(Config['game']['caption'])
game_display = pygame.display.set_mode((Config['game']['display_width'],
Config['game']['display_height']))
clock = pygame.time.Clock()
paddle= Paddle(game_display)
x_change = 0
pressed_left = False
pressed_right = False
def event_handler():
for event in pygame.event.get():
print (event)
if (event.type == QUIT) or (event.type == KEYDOWN and event.key &#