這僅僅是我在pygame的第二天,我對許多函數並不瞭解。下面是要顯示什麼,我做我的表面上(窗口)的樣品Pygame - 將表面作爲圖像存儲
for c in nStations:
pygame.time.wait(20)
pygame.draw.circle(window, c.tColor, c.tPosition, c.iRadius)
pygame.display.update()
這是循環的n
數圈(一個元組)。現在,這將重複總共5-6次。我希望將表面窗口存儲/保存爲圖像(或子表面),並將其作爲縮略圖/鏈接放置在窗口的右上角。
可能嗎?或者是pygame
這不是一個好的圖書館?我也嘗試過cocos2d
,但與pygame
相比,它的文檔很差。
如果我的問題沒有任何意義,請回復。我會繼續更新它。
P.S.我見過python.surface庫函數。和surface.copy似乎是我正在尋找,但我可以存儲曲面作爲縮略圖/圖像之前複製和進一步編輯它?
編輯 - >閱讀jsbueno的答覆,我就是這樣做後:
tThumbs.append(pygame.transform.smoothscale(window, (32, 32)))
# the above statement inside drawing-circle loop
i = 1
for thumb in tThumbs:
window.blit(thumb, (1050, 36*i))
pygame.display.update()
i += 1
pygame.time.wait(200)
上面似乎完美地爲我工作。謝謝。 :)
我想重新引述一下自己:>這僅僅是我在pygame的第二天,我對許多功能並不瞭解。編輯該問題以反思我所做的事情。 – hjpotter92 2012-04-06 14:02:39
請告訴我是否有一個更短/更快的方法來實現它。 – hjpotter92 2012-04-06 14:05:53
我怎樣才能調用縮略圖?例如。點擊縮略圖必須將該表面展開。 – hjpotter92 2012-04-06 18:18:16