Anuncios Google

[C]Scroll de fondo y movimiento de imagenes

Hola, resulta que necesito alguna funcion que haga "scroll" de una imagen o que la mueva de sitio, si es posible con OSLib o directamente en el SDK


~Actualmente estudiando Ingeniería de las Tecnologías de la Telecomunicación en la Escuela de Ingenieros~


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 Andresmargar

Me da error...

Me da errores, no al compilar, sino al ejecutarlo en la PSP, esta es mi imagen:

 

http://i39.tinypic.com/3wot2.png

 

(Lo pongo aparte, ya que es de 7000x272, por si incumplo las normas)

 

Y este mi code:

 

// Nivel 3
void Level3(void){
 
	// Carga nivel 3 en RAM
	stage3 = oslLoadImageFile("Files/level3/stage.png", OSL_IN_RAM, OSL_PF_8888);
	u16 x = 0;
	// Ejecucion del nivel 3
	while (1){
 
		oslStartDrawing();
		oslReadKeys();
		oslDrawImageXY(stage3, x, 0);
		if(osl_keys->held.right) x++;
		if(osl_keys->held.left) x--;
		oslEndDrawing();
		oslSyncFrame();
	}
}

 

El puntero stage3 esta definido en un .h, esto es solo la funcion, me tira error en el JPCSP y en la PSP se pilla, creo que será por el tamaño de la imagen, pero ni idea :/


~Actualmente estudiando Ingeniería de las Tecnologías de la Telecomunicación en la Escuela de Ingenieros~

Imagen de Dioni0396

El limite de carga de imagen en la psp

es 512x512, a partir de ahi no funcionara.

Imagen de Andresmargar

Entonces haré...

Dividiré la imagen en trozos y cuando se termine una zona, pasa a la siguiente, en verdad es una pena, en DS los fondos tileados podian ser de hasta 512x512, pense que en PSP el sistema seria mas potente, pero veo que el limite es el limite xD


~Actualmente estudiando Ingeniería de las Tecnologías de la Telecomunicación en la Escuela de Ingenieros~

Imagen de Dioni0396

...

oslDrawImageXY(x,y,image); if pulso izquierda reduzco x... asi con todo...

Imagen de Andresmargar

Gracias! :)

Solo era esa funcion, para hacer mi scroll y el personaje moviendose por el xD

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.