Noticias

Se ha publicado un nuevo servicio, el Portal de Juegos Online

Comunidad Game Maker

Bienvenid@ a la comunidad hispana de Game Maker. Nuestro objetivo es crear videojuegos y dar soporte en castellano de GM. Para mejorar nuestro servicio hemos implantado, como adicion al reglamento general, algunas normas especificas en los subforos más comunes. ¡No olvides informarte antes de participar!.

Autor Tema: como hacer que un enemigo me quite vida cada siertos segundos?  (Leído 291 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jaimicko

  • Habitual
  • *
  • Puntos: 59
  • Mensajes: 23
  • Sexo: Masculino
    • Ver Perfil
como hacer que cuando un objeto choque con el personaje le quite por ejemplo 20 de vida cada 1 segundo? :GM8:

 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado Iros

Respuesta #1 en: Julio 15, 2014, 01:22:15 am
En el evento de colisión de tu personaje con X objeto ponés esto:

if (alarm[0]<0)alarm[0] = room_speed;

En ese código de chequea que la alarma se haya terminado de ejecutar, si es así se ejecuta en 1 segundo que queda determinado por room_speed.

Luego, dentro del evento Alarm 1 pones algo así:

global.life -= 20;

Donde global.life lo reemplazas por la variable de vida de tu personaje.

 
Los siguientes usuarios dieron las gracias a este tema: Reyko500