Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Ziliock en Agosto 19, 2014, 12:33:16 AM

Título: Hola,me ayudan con pisos diagonales en juego de Plataformas horizontal
Publicado por: Ziliock en Agosto 19, 2014, 12:33:16 AM
No logro hacer que los enemigos se desplazen bien en pisos diagonales.Intente la misma programacion que use para el piso normal.Cuando se activaba lo que hacia al enemigo moverse,este usabe el "Check Free"para ver si no habia objetos solidos que le impidan moverse,funcionaba muy bien para pisos horizontales,para diagonales copie y pegue lo mismo pero cambie los numeros dependiendo de cuanto podia subir un piso o cuanto bajar antes de caer,pero el enemigo responde todas las"Check Free" que indican subir como positivas,lo que hace que paresca que de saltos muy rapidos.
Desde ya gracias por leer,y me gustaria que o me ayudaran a resolver ese problema o me expliquen otro metodo para programar esa accion
Título: Re:Hola,me ayudan con pisos diagonales en juego de Plataformas horizontal
Publicado por: arcanite24 en Agosto 19, 2014, 03:57:30 AM
Hola, yo siempre he sido mas partidario del uso de place_meeting(); seria como la funcion "inversa". En este caso tienes que poner alrevez tu codigo. place_meeting(x,y+1,obj_solido); detienes la gravedad o la velocidad vertical.

Y para checar si no hay nada delante solo usa NOT. if (!place_meeting();) {  }
Título: Re:Hola,me ayudan con pisos diagonales en juego de Plataformas horizontal
Publicado por: Ziliock en Agosto 19, 2014, 04:11:24 AM
Cita de: arcanite24 en Agosto 19, 2014, 03:57:30 AM
Hola, yo siempre he sido mas partidario del uso de place_meeting(); seria como la funcion "inversa". En este caso tienes que poner alrevez tu codigo. place_meeting(x,y+1,obj_solido); detienes la gravedad o la velocidad vertical.

Y para checar si no hay nada delante solo usa NOT. if (!place_meeting();) {  }
No creo haber entendido bien.Podrias explicarmelo si no es mucha molestia?No se usar Scripts,se algunas de esas fraces que se usan aveces como Sprite_Index Vspeed etc etc.Podria aprender a usar los Scripts si son muy necesarios
Gracias por responder