バッチを使って同時に描画する方法は知っていますが、バッチ全体を一度に移動する方法があるのではないかと思っていました。すべてのスプライトを個別に移動する必要がありますか?
これまで私はこのようにやっています:
tile2 =pyglet.sprite.Sprite(tile1,0,0,batch = terrain)
tile3 =pyglet.sprite.Sprite(tile1,10,0,batch = terrain)
tile4 =pyglet.sprite.Sprite(tile1,20,0,batch = terrain)
tile5 =pyglet.sprite.Sprite(tile1,30,0,batch = terrain)
tile6 =pyglet.sprite.Sprite(tile1,40,0,batch = terrain)
tile7 =pyglet.sprite.Sprite(tile1,50,0,batch = terrain)
tile2.x += 10
tile3.x += 10
tile4.x += 10
等...
しかし、完成品にはこれよりも多くのスプライトがあり(50以上だといいのですが)、それらをすべて移動するのはかなり面倒です。
どんな助けでもありがたいです:)