PDA

Ver la versión completa : Ejemplos de libcastor



endaramiz
24/06/2009, 20:15
Hola, ¿alguien ha utilizado libcastor y se ha creado algún ejemplo para probarlo? Estaría bien que lo compartiese. Es que como no hay documentación... Y si adjunta los make files, aún mejor que yo no he podido ni compilar el de ejemplo, pone que falta el archivo png.h, el cual no viene en la carpeta :confused:

Saludos.

juanvvc
25/06/2009, 11:26
pone que falta el archivo png.h, el cual no viene en la carpeta :confused:

Ni sé lo que hace libcastor, pero supongo que el png.h será el de libpng. Si usas Linux Debian instala libpng12-dev, y si no... pues instala libpng como sea que se instale en tu sistema operativo :)

Edito: vale, ya he estudiado qué hace libcastor :) Personalmente te recomendaría que mirases wiz_lib que viene con Mame4all. Debe hacer lo mismo, pero wiz_lib está pensada para ser totalmente compatible con la minimal de Gp2x, y de ésa hay muchísima documentación y ejemplos.

Documentación de la minimal. En wiz_lib cambia el nombre de las funciones, pero hacen lo mismo: http://www.retrodev.info/temp_minimal/files/internal_use/readme-c.html

Edito2: aún y todo, lo que de verdad te recomiendo si eres nuevo en esto es que uses la librerías SDL. Muy sencilla y con toneladas de documentación en todos los idiomas imaginables y compatible con prácticamente todos los sistemas operativos y máquinas. libcastor y wiz_lib solo deberías usarlas si realmente tienes problemas de velocidad.

hardyx
25/06/2009, 12:29
Por ahora no hay mucha documentación de libcastor, pero algo hay en el wiki. Está comentada en los ficheros de cabecera cada función.
http://www.gp2xwiz.co.uk/wiki/Using_libcastor

Aún así, si eres nuevo en la GP2X y Wiz, te recomiendo usar la SDL. Lo podrás probar y depurar en el pc y tendrás menos dolores de cabeza. La libcastor es muy eficiente para emuladores, pero es muy dura de usar.

endaramiz
27/06/2009, 20:26
La biblioteca png que mencionas ya la tenía instalada :confused: Probaré la wiz_lib, tiene buena pinta por lo que dices.
Sí, lo del wiki y las cabeceras lo había visto pero digamos que la información no es muy extensa.
Creo que los consejos de usar SDL son buenos, pero yo no estaba pensando en hacer un juego con esta biblioteca, sinó simplemente aprender. Y también quería tener un acceso más bajo que SDL con la intención de modificar el flip (si no lo consigo, ya preguntaré, pero quiero ver si soy capaz de "descubrir" una cosa que supongo que ya imagináis).

Muchas gracias a los dos por responder y perdonar el retraso, que he estado unos días ocupado.