【发布时间】:2016-08-19 07:34:31
【问题描述】:
不让我发布完整代码,搜索了这个网站和谷歌,但没有找到答案......
DISPLAYSURF=pygame.display.set_mode((width,height),0,32)
sprite=pygame.image.load('generic_legionnary.png'
def move(direction, sprite, spritex, spritey):
if direction:
if direction == K_UP:
spritey-=5
sprite=pygame.image.load('generic_legionnary.png')
elif direction == K_DOWN:
spritey+=5
sprite=pygame.image.load('generic_legionnary.png')
if direction == K_LEFT:
spritex-=5
sprite=pygame.image.load('generic_legionnary.png')
elif direction == K_RIGHT:
spritex+=5
sprite=pygame.image.load('generic_legionnary.png')
return sprite, spritex, spritey
while True:
DISPLAYSURF.blit(sprite,(spritex,spritey))
不知道怎么回事,移动的时候不断放新图,怎么确定只有一张图在移动? 谢谢!
编辑:解决了
screen.fill((255,255,255))
设置背景色,描边的东西消失
【问题讨论】: