Python - cambiar de posición una lista grande de sprites en pyglet

 
Vista:
sin imagen de perfil

cambiar de posición una lista grande de sprites en pyglet

Publicado por cristian (13 intervenciones) el 25/11/2015 15:43:28
Hola, estoy realizando un juego en pyglet en mis días de ocio y tengo el problema que al recorrer la lista de sprites para modificar su posición el juego se ralentiza debido a la gran cantidad de sprites que se van acumulando en el juego, en modo de ejemplo:
1
2
for sp in lista_sprites:
    sp.position = ( sp.x + dx, sp.y +dy)

El problema es que esta operación debe realizarse lo mas rápido posible porque afecta a los fps del juego, he intentado con array de numpy, pero no modifica el atributo del objeto (sprite), puede que yo lo este realizando mal.
recurro a ustedes para que me den ideas de como solucionarlo o me digan si es solucionable con algún modulo de python.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder