Hola a todos,
estoy intentando armar un videojuego de plataformas, pero tengo un inconveniente que no logro solucionar, he revisado el ejemplo de plataformas que hay acá, pero la técnica usada es otra... me gustaría que le den una revisada si tienen tiempo para que me puedan ayudar. Menciono las características del desarrollo:
-Lenguaje C++ librerías SDL, SDL_image.
-Los gráficos son placeholders (cuadraditos u_u).
-Nivel editado con Tiled.
-Tinycpp para los xml.
-Lo armé en Windows con el Devcpp.
La cuestión es la siguiente:
Las colisiones con el mapa son reconocidas en la pantalla inicial del juego, sin embargo cuando hago un scrolling vertical, no sé qué pasa, que lo reconoce pero ya no de manera exacta, acá les dejo el código...
La lógica es la siguiente: Game contiene el loop principal, este llama a Nivel y a Hero con sus métodos Update y Render.
http://www.mediafire.com/?5d3464heo9ankff (sorry que lo suba así, lo que pasa es que son varios archivos porque incluye la librería tinyxml)
Por otro lado, las colisiones por el lado derecho e izquierdo tampoco me reconocen como me gustaría.
Sé que si logro solucionar esto, ya estaría en la capacidad de armar un juego decente...
Saludos y gracias de antemano...