Anuncios Google

problema con una funcion de palib

la funcion en cuestion es esta: PA_GetSpritePixel(screen,sprite,X,Y)

segun probe, X e Y no es la coordenada total en la pantalla, sino la coordenada relativa al sprite... y el problema que tengo es que no se que valores tengo que darle a la X
e Y para que me den el color de los pixeles si el sprite tiene mas de un frame.

como ejemplo, en un sprite de 16X16, con 10 frames... osea de 16X160, pues la funcion PA_GetSpritePixel(0,1,6,18) no me da el color del sprite del segundo frame. Y otra cosa que probe fue PA_GetSpritePixel(0,1,6,2) y ver si conforme se cambiaba de frame con la animacion cambiaba de valor, pero nada..... ¿alguien sabe como se usa esta funcion con sprites animados? o alomejor es que no se puede

Gracias

 

 

DUDA no resuelta, pero PROBLEMA solucionado (de todas formas creo que
he comprobado que PA_GetSpritePixel no funciona con sprites animados...
y si me equivoco pues que alguien me corrija e indique como)



Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de best_guitar

has probado

has probado PA_GetSpritePixel(0,1,6,2+(16*numeroFrame))// primer numero de frame igual a cero?

 

Yo pregunte algo parecido hace tiempo y me autocontesté no se si te servirá...

en breve me pondré otra vez con el problema.

Saluds!

Imagen de best_guitar

yo tenia que ir sumando un

yo tenia que ir sumando un offset (no se porque) para que me diera el color adecuado...

Imagen de Aguilera_87

bueno...

lo que comentas de PA_GetSpritePixel(0,1,6,2+(16*numeroframe)) fue lo primero que probe pero sin resultados,

cada frame es un cuadrado de un color y al imprimir los numeros de color en pantalla siempre sale 0

 

gracias y yo hare algunas pruebas a ver si saco algo en claro.


Imagen de best_guitar

antes te he querido pegar un link y no

se me pegó, miratelo...

 

http://nds.scenebeta.com/node/5333

Imagen de Aguilera_87

gracias

no encuentro solucion mediante esta funcion, pero he dado con otra forma para hacer lo que queria sin tener que comparar colores

DUDA no resuelta, pero PROBLEMA solucionado (de todas formas creo que he comprobado que PA_GetSpritePixel no funciona con sprites animados... y si me equivoco pues que alguien me corrija e indique como)


Imagen de best_guitar

puede ser que no funcione,

puede ser que no funcione, no lo he comprobado. Me guardo este enlace en favoritos para en pocos dias mirarmelo, porque me interesa investigar que dejé un tema a medias hace tiempo.

Saluds!

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.