pho escribió:entonces para el cursor con un decodetocoords bastaria? como hago para darle trasparencia=?
Podrías usar un decodetocoords, pero no sería muy práctico porque estarías descomprimiendo la imágen png en cada frame. Lo suyo es que la descomprimas al principio del programa una sóla vez y luego la vayas copiando a su destino en cada frame usando una rutina de tu propia cosecha. Como ya dije antes, PNGU es una librería de carga de imágenes png, no de manejo de sprites.
De todas formas he pensando que lo siguiente que voy a hacer es la dichosa librería de sprites, ya que sería un complemento ideal, pero de aqui a que esté lista pasará un rato largo...
Sobre las transparencias: Con GRRLIB simplemente no puedes tenerlas a no ser que recurras a algún truco como el que hizo Kontakatilu en su aplicación WiiPaint. Mírate los fuentes y sabrás de que te hablo. Otra opción es usar la imágen de tu teclado como una textura y pintarla usando GX. Eso te permitiría transparencias aceleradas por hardware, pero yo de GX ni papa, así que no puedo decirte como se hace. Por ahí rula un manual de GX muy bueno, si tienes interés puedes pedírselo a alguno de los que está trabajando con GX, como por ejemplo oyzzo, technik o el mismo Kontakatilu.
Moki_X escribió:Una pregunta.. PNGU está acelerado por hardware? De ser así esos bucles que dice pho no deberían importarle a la wii lo mas mínimo, no?
Lo que te ha contestado technik es verdad, no hay manera de acelerar PNGU por hardware. Para eso haría falta que los diseñadores de Wii hubiesen incluido una especie de "versión hardware de libpng", lo que hubiese encarecido la consola un buen pico, por no hablar de lo inutil que sería ese hardware durante el 99'9% del tiempo de ejecución de cualquier juego...