pygame中当我想要斜着移动时发现并不可行,于是写了个验证代码,结果发现好像并不支持and这一用法,同时如果我错误的按下一个没有意义的键位,程序不会正常运行
这两个问题该如何解决??
import pygame
pygame.init()
s=pygame.display.set_mode((600,400))
pygame.display.set_caption("Pygame!")
while True:
for event in pygame.event.get():
if event.type==pygame.QUIT:
pygame.quit()
sys.exit()
elif event.type == pygame.KEYDOWN:
if event.key == pygame.K_LEFT and event.key == pygame.K_UP:
print("left up")
elif event.key == pygame.K_RIGHT:
print("right")
elif event.key == pygame.K_UP:
print("up")
elif event.key == pygame.K_DOWN:
print("down")
pygame.display.update()