Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: davidte en Junio 25, 2013, 11:06:16 AM

Título: Mover el personaje con el dedo pero mover el personaje más arriba del punto
Publicado por: davidte en Junio 25, 2013, 11:06:16 AM
El titulo ya lo dice todo.
Con este código hago que donde pulse con el dedo en la pantalla (android) el personaje vaya. El código esta en un step

if mb_left=1
if mouse_check_button(mb_left)
move_towards_point(mouse_x,mouse_y, 20)
else
if mouse_check_button_released(mb_left)
speed=0
if distance_to_point(mouse_x,mouse_y) < 15
speed=0


El personaje va a donde he pulsado pero quiero que el personaje este más arriba de donde pulso, para que pueda verse.
Como puedo hacerlo? Hay otro modo de moverlo más efectivo? (sin joystick)
Gracias!


:GMS:
Título: Re:Mover el personaje con el dedo pero mover el personaje más arriba del punto
Publicado por: Johann en Junio 26, 2013, 04:08:10 AM
El icono del la versión de GM va junto al titulo, no al final del mensaje.
en tu código debes modificar la variable mouse_y restándole un valor que creas conveniente así:
[gml]move_towards_point(mouse_x,mouse_y-16, 20)
distance_to_point(mouse_x,mouse_y-16) [/gml]