ノートブックの1つにあるpygletに問題があります。私は比較的複雑な2Dゲームに取り組んでいますが、想像できる最もミニマルなピグレットアプリケーションでも発生します。
import pyglet
if __name__ == '__main__':
window = pyglet.window.Window(width=100, height=100)
window.clear()
ball_img = pyglet.image.load('ball.gif')
ball = pyglet.sprite.Sprite(ball_img)
@window.event
def on_draw():
ball.draw()
pyglet.app.run()
次のようなボールの画像が表示されます。
しかし、それが描いているのは、どういうわけか引き伸ばされた画像です。
交換ball.draw()
するball_img.blit(0, 0, 0)
と期待通りにレンダリングされます。
ノートブックは、Linux(Intel統合グラフィックス)を実行する小さなThinkpadX40です。
このような動作はどのように発生する可能性がありますか、またはこれを引き起こす可能性が高いのは何ですか?