Pyglet加载图像

2024-09-26 17:56:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个pyglet代码,在那里我加载了宇宙飞船图像。它向我展示了这个(黑色背景):

original spaceship image

大约5个月后,我从未接触过代码,我只是编译了它,我得到了以下结果:

new spaceship image

这句话同样适用于所有其他图像:我有这些绿线&;图像模糊了。知道Pyglet加载图像时是否发生了变化吗?我在他们的文件中没有发现任何新的东西

我的pyglet版本是1.5.7。代码是:

import pyglet

class GamewWindow(pyglet.window.Window):
    def __init__(self,*args,**kwargs):
        super().__init__(*args,**kwargs)
        #background
        image = pyglet.image.load('spaceship.png')
        self.player = pyglet.sprite.Sprite(image,x=500,y=200)

    def on_draw(self):
        self.clear()
        self.player.draw()

    def update(self,dt):
        pass

if __name__== "__main__":
    window = GamewWindow(1000,500,"Space Inv", resizable=False)
    pyglet.clock.schedule_interval(window.update,1/60)
    pyglet.app.run()

Tags: 代码图像imageselfinitdefargsupdate

热门问题