我使用Tkinter的畫布在Python中創建一個遊戲,我需要旋轉在遊戲中的精靈,我一直在使用嘗試PIL的 'image'.rotate()
然而質量的損失遠遠過高,在它開始嚴重滯後之前,不會執行超過20次轉換。這可以修復嗎?除了手工製作100張圖像之外,還有其他選擇嗎? 這裏是我的代碼:旋轉圖像遊戲
shipPIL = shipPIL.rotate(math.degrees(increment), expand=True)
shipTex = ImageTk.PhotoImage(shipPIL)
canvas.itemconfig(self.object, image=shipTex)
增量= PI/20
tkinter並不是真正意義上的這個......嘗試類似pygame或libtcod或者其他設計圍繞遊戲開始的東西 – 2014-10-20 18:12:19