Movimiento Lineal / Mecanicas, Movimiento / By AlanChacon Un movimiento simple en dos direcciones, comunmente en horizontal muy usado en algunos juegos Point&Click; como Agatha Knife, Nico Mecha, Sally Face. OBJETO JUGADOR Create://Movimientowsp = 5direccion_x = 1 Declara las variables:wsp: establece la velocidad de paso [proporcional al desplazamiento]direccion_x: sentido del movimiento [1 derecha || -1 izquierda] Step://Teclasvar izquierda = keyboard_check(ord(“A”)) var derecha = keyboard_check(ord(“D”)) //El personaje se esta moviendovar movimiento = derecha || izquierda //Direccionif(izquierda) direccion_x = -1if(derecha) direccion_x = 1 //Movimientoif(izquierda) x -= wspif(derecha) x += wsp //Definir spritesprite_index = spr_Akai_wlkLateralimage_xscale = sign(direccion_x) //Animacionif(movimiento) image_speed = 4else{image_speed = 0; image_index = 0} Establece movimiento: 1.- Lectura de las teclas de movimiento 2.- Deteccion de que se esta presionando una tecla de movimiento 3.- Definir direccion dependiendo del sentido del movimiento 4.- Mover objeto 5.- Definir sprite y su direccion 6.- Animar sprite si se mueve o detenerlo cuando pare Temas relacionados:-> Movimiento lineal con salto y agacharse Descargar GitHub