Buenos Días a Todos lo que me sucede es que tengo un problema con la librería collision que esta en la pagina de SFML cuando indico que los 2 objetos van a colisionar y muevo un objeto hacia otro Toma la referencia del Objeto para la colisión centrado Con el punto donde la coloco es decir en palabras mas coloquiales donde le digo Ubicar imagen el coloca el *.png Pero al momento de la colisión el cree que el punto donde yo asigne el inicio de la imagen es el centro de esta por lo que mi objeto en movimiento Colisiona contra el espacio.
CÓDIGO IMPORTANTE:
Código c++:
Ver original/* Aqui estoy ubicando la pared en el pixel 300, 300 "mi ventana esta por defecto en 800,600 y el objeto no mide mas de 100,100 Pixeles"
Mucho Mas Codigo
*/
Sprite Muro;
Muro.SetImage(administrador_de_imagenes.loadImage("img/sprite.png"));
Muro.SetPosition(300,300);
/*
Mucho mas Codigo
estado de la colisión
*/
if(Collision::BoundingBoxTest(Muro,jugador))
jugador.SetPosition(posicion_vieja[0],posicion_vieja[1]);
Codigo Fuente entero:
Cita: http://www.megaupload.com/?d=2ILA6IJ0
Virusscan del codigo Fuente:
Cita: http://virusscan.jotti.org/es/scanresult/7b476c99b375ea548f10f4fb22ce8739e5873821