Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Nahual en Enero 02, 2010, 03:37:06 PM

Título: Necesito ayuda con disparos!
Publicado por: Nahual en Enero 02, 2010, 03:37:06 PM
Hola a todos!

Mi problemita es muy n00b ya que yo mismo se que es facil de areglar pero no le encuentro forma ya que estoy usando D&D en  :GM7: bueno al grano, el problema es que estoy usando un objecto (el boss) que se mueva de izquierda a derecha cuando toca el fin del room y ya que esta en movimiento dispara un lazer y como esta en movimiento le puse Relative al hacer que el boss dispare el lazer y si sirve pero cuando se esta moviendo el lazer aparece un poco tarde y no donde tiene el boss el ca?on, no se como explicar asi que tome un shot donde veran que la flecha amarilla es donde aparece y es incorrecto y donde esta la flecha roja es donde quiero que salga aunque se este moviendo.
(http://img707.imageshack.us/img707/2817/23185853.png)

cuando el boss no se esta moviendo si sale el lazer perfectamente donde esta el ca?on ya que le puse las coordenadas y esta en Relative pero cuando se mueve es el problema, como lo puedo arrelgar?

Gracias por su tiempo  :)
Título: Re: Necesito ayuda con disparos!
Publicado por: Kwic en Enero 02, 2010, 04:25:20 PM
?Tienes centradas las coordenadas de origen del sprite?
Título: Re: Necesito ayuda con disparos!
Publicado por: Nahual en Enero 02, 2010, 05:11:16 PM
Claro, ambos objectos, el boss y el lazer :-[
Título: Re: Necesito ayuda con disparos!
Publicado por: Ciberman en Enero 02, 2010, 05:35:14 PM
es que al estar en movimiento, primero se crea el laser y luego se mueve

hay dos soluciones:
o haces que detecte si se mueve hacia la izquierda o a la derecha y que se cree el laser movido hacia un costado la cantidad de px que tiene de hspeed dependiendo de que dir se mueve.

o

pones en end step
esta ultima forma no se si funcione. prueba primero la primera

salu2
Título: Re: Necesito ayuda con disparos!
Publicado por: Nahual en Enero 02, 2010, 05:38:51 PM
Mmmmm esa dos soluciones deven de serivir, como aria que dectecte si se mueve alos lados, con una variable que este en un step?
Título: Re: Necesito ayuda con disparos!
Publicado por: Ciberman en Enero 02, 2010, 05:47:42 PM
instance_create(x+(hspeed),y,obj_bala)