Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: GynMaster en Febrero 20, 2016, 05:51:32 PM

Título: ¿Colisión de un Sprite Animado?
Publicado por: GynMaster en Febrero 20, 2016, 05:51:32 PM
Hola!

Tengo un problema con el "Collision Shape" de un sprite animado.
La idea es que quiero crear una pierna que al dar click a la pantalla se mueva y que colisione con una pelota dependiendo del momento (ángulo) en el que la pierna se encontraba. No sé si me he explicado bien.

El sprite pierna es una animación de 8 imágenes. ¿Cómo lo puedo hacer?
Título: Re:¿Colisión de un Sprite Animado?
Publicado por: Fabrizon_02 en Febrero 20, 2016, 06:09:26 PM
Hay algo llamado masks que estan en las opciones del object que son fundamentales para las colisiones :D  es para lo que decis, estan en las opciones del objeto (masks, parents,etc)
Título: Re:¿Colisión de un Sprite Animado?
Publicado por: Clamud en Febrero 20, 2016, 07:36:03 PM
Para tener una reacción más realista (y con cálculos automáticos) puedes usar el sistema de física (Box2D)
http://docs.yoyogames.com/source/dadiospice/002_reference/physics/index.html (http://docs.yoyogames.com/source/dadiospice/002_reference/physics/index.html)
Título: Re:¿Colisión de un Sprite Animado?
Publicado por: somnus en Febrero 21, 2016, 12:42:07 AM
me parece que seria mejor opcion que crearas otro objeto invisible que al colisionar con la pelota le ponga un impulso, este objeto lo puedes crear cuando el sprite_index es igual a 3 que es cuando se muestra la animacion de la patada, en la posicion X e Y donde se encuentra el pie con respecto al sprite.

espero haberme explicado bien.