Agrupar imagenes en SDL

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

Agrupar imagenes en SDL

Notapor knives999 » Mié Sep 05, 2007 5:09 am

Holas soy nuevo y tenia una duda sobre SDL

Como puedo hacer para agrupar un conjunto de imagenes en un archivo ?.(en lo posible png)
Luego desde la aplicación levante ese archivo y muestre alguna imagen particular del archivo.

Si yo quisiera que cada imagen tuviera cierta información como sus coordenados y de que grupo son como se lo agregaria al archivo?.

Gracias
Saludos :)
knives999
 
Mensajes: 4
Registrado: Mié Sep 05, 2007 5:02 am

Notapor hugoruscitti » Mié Sep 05, 2007 1:54 pm

Saludos.

Si quieres agrupar imágenes para realizar animaciones puedes
utilizar una técnica que explico en un tutorial de Losersjuegos:

http://www.losersjuegos.com.ar/referenc ... grilla.php

mediante dicha técnica puedes utilizar ficheros .png, solo procura
utilizar la biblioteca SDL_image o directamente pygame (y el
lenguaje de programación python).

Con respecto a colocar información junto con los gráficos de tu
juego, puede que te sirva leer el siguiente mensaje del foro:

http://www.losersjuegos.com.ar/foro/viewtopic.php?t=146

rcaf sugiere crear un archivo de configuración junto con tus
imágenes, donde puedes almacenar toda la información
que necesites. Ten en cuenta que esta información adicional
estará en un archivo adicional, no en el mismo archivo PNG.

Saludos y buena suerte.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Notapor knives999 » Mié Sep 05, 2007 6:40 pm

Si vendria por ese lado mi idea, guardar para cada imagen cierta información como su coordenadas y de que grupo son.

leyendolas de un texto plano seria la mejor solución.

si yo quisiera que las imagenes no se puedan modificar (para que los cambios no se vean en el programa), como puedo juntar el texto plano con las imagenes en un archivo? (inventarme una extensión para mi programa)

estoy programando en bloodshed dev-cpp ,y ya he podido cargar imagenes con transparencias y alternando la paleta, la musica, y el uso del zoom con SDL.

Antes usaba game maker, pero ahora prefiero SDL por que puedo distribuir mejor la memoria, ademas de la portabilidad que me proporciona.

Saludos
knives999
 
Mensajes: 4
Registrado: Mié Sep 05, 2007 5:02 am

Notapor hugoruscitti » Mié Sep 05, 2007 8:18 pm

knives999 escribió:si yo quisiera que las imagenes no se puedan modificar (para que los cambios no se vean en el programa), como puedo juntar el texto plano con las imagenes en un archivo? (inventarme una extensión para mi programa)


Se me ocurren muchas cosas... de todas formas no parece
una buena idea. ¿Tu juego será libre?, solo pregunto por
curiosidad...
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Notapor knives999 » Jue Sep 06, 2007 3:06 am

Si, solo yo estoy en esto (por ahora), quiero aprender este tipo de tecnicas para asi en mis proximos proyectos futuros sacarle provecho, pero aun no estoy preparado para hacer un juego a nivel comercial.

En este proyecto quizas subo a una pagina web el source code pero igualmente esta muy en sus inicios, y tardaria un tiempo antes que eso sucediera, es mas un hoobie que un proyecto.

saludos
:)
knives999
 
Mensajes: 4
Registrado: Mié Sep 05, 2007 5:02 am

Notapor hugoruscitti » Jue Sep 06, 2007 12:19 pm

Tal vez puedas agrupar todos tus gráficos en un
archivo .zip junto con otros archivos de datos e
incluso mas.

La biblioteca:

http://zziplib.sourceforge.net/

te permite hacer esto, pero además tiene rutinas
para cifrar el contenido del archivo.

En mi anterior mensaje sugería que esto no es
una buena idea, dado que los gráficos accesibles
facilitan el trabajo en grupo; alguien podría querer
ayudarte a mejorar el juego, o simplemente
investigar y aprender, como puedes hacer tú
examinando los juegos libres que hacemos en
Losersjuegos.

En fin, es solo una observación personal, espero
no te moleste. Realizo el comentario con mucho
respeto, insisto.

Mucha suerte y por favor comentanos si la biblioteca
zziplib te ha funcionado.

PD: Aquí hay mas bibliotecas:

http://www.libsdl.org/libraries.php
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Notapor knives999 » Jue Sep 06, 2007 3:47 pm

Logra abrirlo funciono de maravilla

gracias :wink:

Igualmente es medio complejo asi que voy a seguir teniendo las imagenes y el texto por separado
knives999
 
Mensajes: 4
Registrado: Mié Sep 05, 2007 5:02 am


Volver a General

¿Quién está conectado?

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

cron