Hola, gente quisiera saber si alguien sabe como crear este enemigo que es la planta piraña de de Super Mario Bros 1, el clasico.
Les comento que soy nuevo en esto y por ahora solo uso D&D y el Game Maker 8.1.
Intente hacerla con paths, pero la planta no sale o se queda trabada, lo cual supongo que es por que colisionan 2 objetos a la vez. Ademas de que me gustaria que la planta cuando Mario este cerca no salga y cuando me aleje salga , en otras palabras intento replicar tal cual es este enemigo. No necesito que dispare ya que esto no sucede en SMB1.
Bueno si alguien tiene la paciencia para explicarme le agradeceria muchisimo, no e podido encontrar como hacer este enemigo y por eso acudo en su ayuda.
Desde Ya muchas !gracias!.
Les dejo los nombres de los objetos que e creado para usarlos en el juego:
obj_planta_1
(http://i1073.photobucket.com/albums/w398/betoxr1/obj_planta_1_zps87ea645f.gif)
obj_planta_2
(http://i1073.photobucket.com/albums/w398/betoxr1/obj_planta_2_zps5ef02d06.gif)
obj_tubo_verde_x1
(http://i1073.photobucket.com/albums/w398/betoxr1/VerdeArribax1tono01_zps7860ab1f.png)
obj_mario_n
(http://i1073.photobucket.com/albums/w398/betoxr1/01_zpsce4751c3.png)
Mm parece que tienes que utilizar el path para que la planta suba y baja.
mira tienes que hacer que la planta no se quede trabada en el wipe,haz un path del salto de la planta, luego en el evento step de la planta pon este codigo:
if distance_to_object(personaje)>100
alarm[1]=1
en la alarma 1 ejecuta el path y pon la velocidad y en la opcion at end pon reverse
y tambien pon este codigo:
alarm[0]=35
y en la alarma 0 pon parar path porque sinó saltara siempre desde que pases cerca de ella
nota:remplaza el 100 por la distancia a la que saltará la planta, remplaza el 35 por los steps en que calculas que la planta toca el tubo....
para que la planta no se vea cuando toca el wipe podrias crear varias sprites de la planta en distintos estados(saltada semi escondida y escondida) y crear objetos que verifiquen en que estado esta para remplazar la sprite
cualquier cosa mandame mp
Cita de: Creador de juegos GM en Octubre 18, 2013, 01:05:38 AM
mira tienes que hacer que la planta no se quede trabada en el wipe,haz un path del salto de la planta, luego en el evento step de la planta pon este codigo:
if distance_to_object(personaje)>100
alarm[1]=1
en la alarma 1 ejecuta el path y pon la velocidad y en la opcion at end pon reverse
y tambien pon este codigo:
alarm[0]=35
y en la alarma 0 pon parar path porque sinó saltara siempre desde que pases cerca de ella
nota:remplaza el 100 por la distancia a la que saltará la planta, remplaza el 35 por los steps en que calculas que la planta toca el tubo....
para que la planta no se vea cuando toca el wipe podrias crear varias sprites de la planta en distintos estados(saltada semi escondida y escondida) y crear objetos que verifiquen en que estado esta para remplazar la sprite
cualquier cosa mandame mp
Muchas gracias, lo voy a probar. Saludois!
Cita de: Betox en Octubre 18, 2013, 01:55:40 AM
Cita de: Creador de juegos GM en Octubre 18, 2013, 01:05:38 AM
mira tienes que hacer que la planta no se quede trabada en el wipe,haz un path del salto de la planta, luego en el evento step de la planta pon este codigo:
if distance_to_object(personaje)>100
alarm[1]=1
en la alarma 1 ejecuta el path y pon la velocidad y en la opcion at end pon reverse
y tambien pon este codigo:
alarm[0]=35
y en la alarma 0 pon parar path porque sinó saltara siempre desde que pases cerca de ella
nota:remplaza el 100 por la distancia a la que saltará la planta, remplaza el 35 por los steps en que calculas que la planta toca el tubo....
para que la planta no se vea cuando toca el wipe podrias crear varias sprites de la planta en distintos estados(saltada semi escondida y escondida) y crear objetos que verifiquen en que estado esta para remplazar la sprite
cualquier cosa mandame mp
Muchas gracias, lo voy a probar. Saludois!
ten en cuenta de que la planta solo saltara si el personaje
no esta cerca... si quieres que salte cuando este cerca simplemente cambia el signo > por <