我使用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