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