Hola, quisiera saber como hago para que mi enemigo pueda disparar 5 balas con una, osea con un objeto solo de la bala, antes pensaba en crear 5 balas pero eso es un lio y pense que mejor seria usar una. Lo que no se es hacer es que dispare las 5 en multiples direcciones, en mi caso 5. Y que salgan las 5 a la vez. Les dejo una explicacion con una imagen de lo que quiero hacer que haga:
(http://img256.imageshack.us/img256/6474/megamandisparodeenemigo.png)
PD: seguramente hayan jugado al Megaman 1 de NES y seguro conocen al enemigo y me van a entender mejor
para empezar la en las caracter?sticas de la bala NO DEBE HABER MOVIMIENTO pero lo dem?s es MUY sencillo:
STEP:
main2>objects>create moving instance (una bombilla con una flecha roja):
objet=el objeto de la bola
x=x
y=y
speed=la velocidad que quieras
direction=la direcci?n que quieras, PEEEERO, la direcci?n es angular, es decir, si pones 90 ir? hacia arriba, si pones 270, abajo, si pones 0, a la derecha, si pones 180, a la izd...etc,etc,etc...
En tu caso tendr?a que hacer 5 iguales en todo excepto en diretion:
arriba=90
dcha=0 o 360
izda=180
noreste=45
noroeste=135
Espero que te sirva ;)
Gracias megaratanuva, pero algunos codigos como el "main2>objects>create moving instance (una bombilla con una flecha roja):" como que no me los reconoce. Es mucho pedir un ejemplo? te lo voy a agradecer, porlas dudas te mando mi juego y testear el enemigo:
El object 18 es el enemigo, el object19 es la bala que dispara
Corrijo, ya entendi jeje: Pero el problema es que se queda disparando continuamente, y quisiera que dispare al estar a una image_index del sprite. O sea la animaci?n del sprite si esta en image_index 12 que dispare cuando esta ala image 12. No se si me entenderan :-[ Si hay que poner una alarma para eso como tendria que hacer?
prueba este adjunto...
hice algunas modificaciones al object18 y object19.
Saludos.
Ok te hago un ejemplo, cuando lo termine lo subo ;).
EDITO: Ya est? terminado, para que el enemigo dispare, tienes que colocarte lo suficientemente cerca de ?l. Si dispara, se mantendr? disparando hasta que te alejes los suficiente.
Espero que te haya servido ;)
Gracias Megaventura y flayd4, era eso lo que queria XD XD