Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: vitail en Marzo 28, 2015, 07:35:09 PM

Título: Hacer que mi objeto no salga de la ventana
Publicado por: vitail en Marzo 28, 2015, 07:35:09 PM
 :-X expliquenme el script que se utiliza para eso, necesito aprender  :D
Título: Re:Hacer que mi objeto no salga de la ventana
Publicado por: elviskelley en Marzo 29, 2015, 04:25:07 PM
No se si con ventana te refieres al room o a la view. pero lo que debes hacer es verificar en el codigo de movimiento verificas si antes de mover tiene espacio sea dentro de la view o dentro del room. un ejemplo de esto seria asi. Digamos que uso los event de teclado para mover mi personaje.
//Event key Left
if (x > 5) then {x-=5;}
con esto verifica primero si queda el espacio dentro del room para moverse hacia la izquierda y de haber ese espacio se podra mover 5pxl hacia la izquierda.
Siendo hacia la derecha igual verificas que aun quede espacio en el room asi.
if (x < (room_width-5)) then {x+=5;}
como ves verifique el ancho del room menos 5 pxl, que es la distancia minima que debe haber para seguir avanzando hacia la derecha.
Igual se aplica a las view solo que en vez de verificar room verificas el X,Y de las View.