【发布时间】:2014-12-08 20:32:44
【问题描述】:
我正在尝试使用键盘箭头移动屏幕左侧或右侧的文本,但无法正常工作。我的代码是:
while True :
font = pygame.font.SysFont("Times New Roman", 20) # Font type # Font style
frame = pygame.display.set_mode ((Renderer.CANVAS_WIDTH, Renderer.CANVAS_HEIGHT))
frame.fill ((49,33,148))
for event in pygame.event.get ():
if event.type == QUIT :
pygame.quit ()
sys.exit ()
if event.type == pygame.KEYDOWN :
f = pygame.font.SysFont("Times New Roman", 20) # Font type # Font style
Track = font.render("Track : ", True, (255,255,0) )
Game ()
pygame.draw.rect(frame, (30,21,95),(50,400,700,170)) # draw a blue box on the screen
Track = font.render("Track : ", True, (255,255,0) )
frame.blit(Track,(80,410))
Labs = font.render ("Labs :", True, (255,255,0))
frame.blit(Labs,(80,440))
Distance = font.render ("Distance :", True, (255,255,0))
frame.blit(Distance,(80,480))
pygame.display.update () # Update the screen
pygame.quit ()
quit ()
【问题讨论】:
-
为什么方法名和括号之间有空格?另外,它是如何“不起作用”的?