Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: NdS10 en Enero 18, 2010, 12:17:27 AM

Título: disparos plataformas
Publicado por: NdS10 en Enero 18, 2010, 12:17:27 AM
Bueno he buscado un ejemplo de disparos pero en plataformas, pero no lo he encontrado como a mi me gusta, solo quiero que cuando uno oprima X salga del arma la bala.
Título: Re: disparos plataformas
Publicado por: bowser300 en Enero 18, 2010, 01:08:29 AM
bueno solo tienes que hacer esto en el objeto jugador o el arma, cual quieras, en este caso el jugador:

agregas el evento "Key press" despues en letters y pones la agrega x, en seguida agregas la accion create moving que esta en la seccion main1 :

en donde dice object: pones el objeto de la bala
en donde dice x e y: le pones de donde quieres que salga el arma ej: en la x = 148
                                                                                                               en la y = 20
es un ejemplo ahy calculas bien de donde quieres que salga

en donde dice speed: le pones la velocidad en que salga la bala, te recomiendo 12

y en donde dice direction : le pones la direccion en que salga la bala a la derecha 0, izquierda 180

si tienes mas sprites del jugador ahy ya es otra cosa ahy me dices, saludos.
Título: Re: disparos plataformas
Publicado por: Gabriel Moreno en Enero 18, 2010, 01:17:59 AM
aqui hay muchos ejemplos
http://www.comunidadgm.org/index.php?page=64
Título: Re: disparos plataformas
Publicado por: elviskelley en Enero 18, 2010, 12:32:57 PM
en el event de la tecla X del jugador.
if !instance_exists(objBala)
{instance_create(x+16,y+16,objBala)}

en el event del objBala.
if objJugador.direction=0  //derecha
{direction=0; speed=10;}
if objJugador.direction=180   //izquierda.
{direction=180; speed=10;}