Hola , necesito ayuda con los sprites, el problema es que se multiplican sin para y si pongo por ejemplo que el personaje principal tiene tres vidas, el enemigo me las quita de un golpe.  :'( :'( ayúdenme por favor. abajo muestro una imagen de mi problema.Gracias de antemano.




 :o pero que es eso!! no entiendo mucho lo que trataste de decir, el sprite se te multiplica?? pero como?? que has hecho para que suceda eso? debes mostrar aunque sea como estas realizando la cosa, ya que no capto lo que dices.. lo otro, de que el enemigo te quita la vida de un solo guatacazo lo puedes realizar con una variable y una alarma, por ejemplo, en el evento create colocas:


golpeado = false;


Despues en colision con enemigo:

if (golpeado == false)
{
   {} // aca en este sector quitar una vida por ejemplo (no incluyas parentesis XD)
   golpeado = true;
   alarm[0] = 30; // aca coloca el tiempo que quieras
}


y finalmente en el evento alarm[0]:

golpeado = false;


eso te hara que al colisionar con el enemigo, actives la alarma y cuando se cumpla el tiempo, el personaje puede volver a ser dañado :)

Saludos
El ayer es un recuerdo, el mañana un pensamiento, es el ahora en donde existo y vivo para ser feliz :D

Gracias por tu respuesta, con lo del enemigo resuelto.
Lo del Sprite solo le puse movimiento, cada Sprite que le agrego movimiento me pasa lo mismo.

#3 Abril 30, 2014, 09:05:26 PM Ultima modificación: Abril 30, 2014, 09:13:35 PM por vampy09
Fijate que tengas marcada la casilla Draw background color en el room.



Tambien fijate que tengas marcadas las casillas Clear Background with Window, Clear Display Buffer With Window Colour en el room
The next best thing to knowing something,
is knowing where to find it.