我知道如何使用批次同時繪製它們,但我想知道是否有辦法一次移動整個批次。我是否需要單獨移動所有的精靈?用pyglet在同一時間移動許多精靈同樣的距離
到目前爲止,我一直在做這樣的:
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+我希望)更精靈比這和移動它們都會很煩人。
任何幫助將不勝感激:)
感謝解釋它很好:) – user1237200 2012-04-16 00:56:57