Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: 8 bits en Junio 20, 2020, 03:35:27 AM

Título: hacer que el personaje se quede dentro de la pantalla
Publicado por: 8 bits en Junio 20, 2020, 03:35:27 AM
HEY HEY HEY MAKEROS Y MAKERAS aqui su fiel colega [gml]8-Bits[/gml] con una nueva pregunta (se que soy muy pesado con esto de las preguntas)

como hago que las naves no se salgan de la pantalla, porque veo que en mi juego es una medida muy OP y un atajo para el jefe
Título: Re:hacer que el personaje se quede dentro de la pantalla
Publicado por: somnus en Junio 20, 2020, 07:55:01 AM
para que no salgan del view? o del room? mas que de la pantalla...

lo que tienes que hacer que cuando se muevan las naves checar que esten detro de las coordenadas por ejemplo para el eje X.

//mover nave a la izq
x-= spd;

if( x <= 0 ) x= 0;


//mover a la derecha
x+=spd;
if( x + sprite_width >= view_width )x = view_width - sprite_width;


es una manera muy burda de explicarte pero la idea es esa, basicamente checa si ya esta en las coordenadas a salir y si estan simplemente mantenlas dentro, eso mismo puedes hacer pero para el eje Y