FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Archivo de Recursos para Juego
Hola que tal, saludos a los miembros del foro.
Estoy desarrollando un juego de video con OpenGL, pero tengo ya el problema de la carga de las imagenes y animaciones jpg y png; que consumen muchos recursos del CPU y de la memoria de la maquina. Nesecito tener los archivos graficos no compilados dentro del exe. He visto que muchos juegos tienen archivos con alguna extencion personalizada, desde donde el exe extrae los graficos; bueno he estado investigando en la red y en algunos libros y no doy con la solucion. Nesecito lograr con esto bajar bastante el uso de la CPU y de la Memoria. Ojala puedan darme una mano, que tengo la soga al cuello. Saludos. |
#2
|
||||
|
||||
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
Gracias por responder;
Lo que habia pensado es que: hay manera de empaquetar todos los recursos graficos y animaciones, en un unico archivo, pero no dentro del ejecutable, porque terminaria muy grande?. Por ejemplo aca en mi maquina tengo un juego instalado que baje como demo de internet; el archivo PyramidPays2.exe que pesa 3MB lo acompaña otro archivo de 65MB, llamado assets.pfp, es evidente que en este archivo estan todos los graficos y animaciones. Bueno por ahi iria mi consulta; agradeceria alguien me diera al menos una pista que seguir. Saludos. |
#4
|
||||
|
||||
Guardar los recursos dentro del ejecutable no es buena idea nunca. Hace años (veinte o treinta) esto era práctica común, pero principalmente por dos razones: Bien porque los recursos eran creados por el propio programa (por ejemplo, usando primitivas para crear gráficos, procesamiento matemático para crear los sonidos, etc) o bien porque la rutina de carga no resultaba rentable en términos de memoria o rendimiento (como el caso de los antiguos micros a base de cinta: MSX, ZX Spectrum, C-64, etc.). Yo no lo recomiendo hoy en día.
Respecto al empaquetamiento de datos, existen bibliotecas que permiten acceder diréctamente al contenido de archivos ZIP, tar, gzip, etc. De todas formas, si eres principiante te recomiendo que no los uses, sino que guardes los datos en un subdirectorio tal cual y accedas a ellos de forma individual. Si lo preguntas para facilitar la distribución, echa un vistazo a Inno Setup. Permite generar un único archivo ejecutable que permite instalar el programa. Si estás realmente interesado en la programación de videojuegos con Delphi, sea profesionalmente o como aficionado, te recomiendo que te pases por Delphi Gamer y/o por Pascal Game Development. Yo soy visitante asiduo de éste último sitio. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
PNG en archivo de recursos (.res) | jandro | Varios | 10 | 27-01-2010 20:00:45 |
Convertir un archivo de recursos .res en una DLL | Sick boy | Varios | 1 | 28-06-2006 13:34:40 |
no carga icono de un archivo de recursos | Patricio | Gráficos | 0 | 10-02-2006 14:37:15 |
Archivo de recursos | Esau | Varios | 3 | 04-11-2004 10:13:44 |
Crear un archivo de recursos | soul6301 | Varios | 1 | 19-08-2004 20:24:07 |
|