Los objetos que utilizo son redondos. Cuando pongo el evento de collision, el objeto collisiona con la transparencia y aparenta que collisiona antes de chocar.
Es decir...
usas un sprite con partes transparentes y otras solidas?
si es asi modifica el "mask" del sprite y cambia las medidas a las que mas se acomoden solo a la parte solida
o usa el codigo "mask_index=" en el objeto al crearce y que sea igual a otro sprite que solo represente la parte de colision que quieres
Preguntas y respuestas: qué es y cómo funciona - Leer antes de postear (http://www.comunidadgm.org/preguntas-y-respuestas/preguntas-y-respuestas-que-es-y-como-funciona-leer-antes-de-postear/)