Algun tuto sobre colisiones entre Sprites?

Consulte acerca de programas, técnicas, algoritmos etc.

Algun tuto sobre colisiones entre Sprites?

Notapor djkemical » Mié Feb 17, 2010 11:12 am

Buenas.
Sabeis alguno de donde puedo sacar documentacion o algun libro?
Me gustaria ver algun tutorial de colisiones entre Sprites para empezar.
Muchas gracias
Imagen
Imagen
Imagen
Imagen
djkemical
 
Mensajes: 5
Registrado: Lun Sep 14, 2009 2:31 pm

Notapor endaramiz » Jue Feb 18, 2010 9:12 am

No me conozco ningún libro de esta temática, pero puedes mirar:

Sacado de http://www.gamedev.net/reference/articl ... cle735.asp
Código: Seleccionar todo
// Object-to-object bounding-box collision detector:
short int Sprite_Collide(sprite_ptr object1, sprite_ptr object2) {
 
    int left1, left2;
    int right1, right2;
    int top1, top2;
    int bottom1, bottom2;

    left1 = object1->x;
    left2 = object2->x;
    right1 = object1->x + object1->width;
    right2 = object2->x + object2->width;
    top1 = object1->y;
    top2 = object2->y;
    bottom1 = object1->y + object1->height;
    bottom2 = object2->y + object2->height;

    if (bottom1 <top2> bottom2) return(0);

    if (right1 <left2> right2) return(0);

    return(1);

};


Si buscabas algo más avanzado, puedes mirar:
http://www.gamedev.net/reference/progra ... Collision/

Estos tratan de colisión por rectángulo, pero también podrías buscar información sobre colisión por círculos y por píxel.

Saludos.
Avatar de Usuario
endaramiz
 
Mensajes: 283
Registrado: Vie Ago 31, 2007 9:25 am
Ubicación: Barcelona

Re: Algun tuto sobre colisiones entre Sprites?

Notapor hugoruscitti » Jue Feb 18, 2010 6:04 pm

djkemical escribió:Me gustaria ver algun tutorial de colisiones entre Sprites para empezar.


¿algún lenguaje en particular?, yo te podría comentar
algo acerca de las colisiones con python y pygame.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Algun tuto sobre colisiones entre Sprites?

Notapor djkemical » Vie Feb 19, 2010 1:33 pm

hugoruscitti escribió:
djkemical escribió:Me gustaria ver algun tutorial de colisiones entre Sprites para empezar.


¿algún lenguaje en particular?, yo te podría comentar
algo acerca de las colisiones con python y pygame.
Es en Python con pygame, estoy empezando, y me gustaria crear alguna animacion o juego como el que expusiste en la conferencia, se crear el movimientl y tal, pero lo unico que no se son las colisiones.
Muchas gracias
Imagen
Imagen
Imagen
Imagen
djkemical
 
Mensajes: 5
Registrado: Lun Sep 14, 2009 2:31 pm


Volver a General

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron