Rotar grupos de sprites

Consulte acerca de programas, técnicas, algoritmos etc.

Rotar grupos de sprites

Notapor baigos » Jue Mar 10, 2011 12:26 am

Una duda muy dudosa se me planteó. Resulta que quiero rotar un grupo de sprites todos juntos, como si fueran una sola cosa. No se si me explayo bien. Por ejemplo, en un grupo de sprites horizontales, que roten tomando como eje uno del grupo. Los sprites pueden o no rotar sobre su eje.
Como debería hacer, tengo que usar coordenadas polares?
El sitio de videojuegos del nordeste argentino:
www.arcadenea.com.ar
baigos
 
Mensajes: 27
Registrado: Dom Oct 03, 2010 5:51 am

Re: Rotar grupos de sprites

Notapor carlostex » Jue Mar 10, 2011 4:27 am

bueno, lo primero que tienes que hacer es rotar un sprite con respecto a un punto de referencia, hecho esto cuando quieras rotar un grupo solo rotas cada uno con respecto al punto que quieres y verás que todos rotan como si fuera un grupo, polares o no,
la idea es la misma, eso es solo la cuestión de implementación, lo puedes hacer con matrices de rotación.
El conocimiento de unos es conocimiento de todos.
Avatar de Usuario
carlostex
 
Mensajes: 249
Registrado: Mar Jul 14, 2009 4:13 am
Ubicación: mexico

Re: Rotar grupos de sprites

Notapor baigos » Jue Mar 10, 2011 5:23 pm

Si, estuve viendo eso de las matrices de rotación. De hecho no me habia dado cuenta pero practicamente ya tengo hecho. Con sdl + opengl solamente tengo que rotar ese grupo de sprites, y luego cargar la matriz identidad (para que no rote lo demás). Y si quiero que rote con respecto a uno de los sprites, hago un gltranslate al punto donde quiero rotar y listo.
Ahora puedo dominar el mundo conocido. Gracias.
El sitio de videojuegos del nordeste argentino:
www.arcadenea.com.ar
baigos
 
Mensajes: 27
Registrado: Dom Oct 03, 2010 5:51 am

Re: Rotar grupos de sprites

Notapor carlostex » Vie Mar 11, 2011 1:00 am

Estas usando opengl para gráficos 2D o 3D? ya me quedó la duda, si fuera 2D, no es necesario que uses opengl hay bibliotecas mas pequeñas para hacer esas rotaciones.lo haría mas rápido
El conocimiento de unos es conocimiento de todos.
Avatar de Usuario
carlostex
 
Mensajes: 249
Registrado: Mar Jul 14, 2009 4:13 am
Ubicación: mexico


Volver a General

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados

cron