1
我有一系列图像,我将构建一个游戏背景(这是一个TD游戏,但每个级别都将从墙壁,走道等构建而成)。我正在努力研究如何动态构建单个图像作为背景,而不是让背景具有100多个精灵。从PyGame中的较小图像构建背景图像
我有一系列图像,我将构建一个游戏背景(这是一个TD游戏,但每个级别都将从墙壁,走道等构建而成)。我正在努力研究如何动态构建单个图像作为背景,而不是让背景具有100多个精灵。从PyGame中的较小图像构建背景图像
你将不得不使pygame.surface
与您的图像。
images = []
for image_name in image_names:
images.append(pygame.image.load(image_name))
background = pygame.display.get_surface()
for image in images:
back.blit(image, image_position) # how you compute the image position is your stuff ;)
pygame.display.update()
顺便说一句,你可以直接从内存使用合成图像,而不是将其保存到一个文件:http://mail.python.org/pipermail/image-sig/2005-May/003315.html (但如果pygame有内置的东西,我肯定会用它来代替) – 2011-05-04 16:09:13