Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/04/2011, 23:07
Avatar de Chris9294
Chris9294
 
Fecha de Ingreso: abril-2011
Ubicación: Medellin Colombia
Mensajes: 15
Antigüedad: 13 años
Puntos: 1
Problema Con SFML

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
  1. /* 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"
  2.  
  3. Mucho Mas Codigo
  4. */
  5.  
  6.  Sprite Muro;
  7.    Muro.SetImage(administrador_de_imagenes.loadImage("img/sprite.png"));
  8.    Muro.SetPosition(300,300);
  9.  
  10. /*
  11. Mucho mas Codigo
  12. estado de la colisión
  13. */
  14.  
  15.    if(Collision::BoundingBoxTest(Muro,jugador))      
  16.    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

Última edición por Chris9294; 27/04/2011 a las 23:41