
Me he apuntado a la UNED, y una de las asignaturas que he cogido para este año versa sobre OpenGL, que esta muy bien, claro, pero pygame utiliza SDL, habia otra libreria (pyglt) que usa OpenGL pero me decidi por pygame por que siendo una aplicacion en 2D tenia la impresion de que iba a sobrar (y es una libreria mucho mas madura que pyglt). En fin, que tal vez algun dia haya que cambiar...

Solo se importa pygame desde 2 archivos, el main y el de images, en un futuro no se deberia usar desde el main pero todo se andara pq el de images se va a dividir en varios rapidamente... He pensado en hacer un wrapper de pygame pero en python he leido que no se deben meter capas alegremente si quieres rendimiento (no es que a estas alturas me importe el rendimiento como para cambiar nada, pero si como para no hacer cosas que lo penalicen)
He aprovechado para mover un par de cosas de sitio que me estorbaban y para meter comentarios.
Y hacer los papeles de la convalidacion de asignaturas de la UNED, claro.
Dudas que me han surgido: Basicamente los sprites;
-No se si rotarlos programaticamente (coger una imagen y hacerla un rotate(radians)) o coger imagenes fijas de los sprites con diferentes angulos....
-No se como colocarlos: todos en un gigantesco 'mapa de sprites' como se bajan usualmente de internet y solo abrir un archivo o divididos por 'nave'? La primera solucion parece optima, pero como hacer para recorrer el mapa si los rectangulos que ocupa cada imagen son de diferentes tamaños? Evidentemente se me ocurre como, pero no Como.
-No se (y esta muy relacionado con lo anterior) si meter todos los sprites del mismo tamaño y mover un rectangulo de imagen en imagen para simular movimiento o meter las imagenes Y los anchos el rectangulo que contiene la imagen del elemento en cada posicion... menos mal que esto solo lo leo yo... por el gran FSM.....
No hay comentarios:
Publicar un comentario