Noticias

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

* Sponsor

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 podría cambiar el color del fondo como el de Hotline Miami?  (Leído 386 veces)

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

Desconectado Lushis

  • Visitante
  • *
  • Puntos: 18
  • Mensajes: 4
  • Sexo: Masculino
  • Like si sos gamer
    • Ver Perfil
    • L2 Games
Hola papus 1!1!1111
Quería saber como podría hacer que el fondo vaya cambiando de color constantemente como el de Hotline Miami.

 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado Clamud

Respuesta #1 en: Septiembre 22, 2021, 08:58:53 pm
Hola. Hice un ejemplo en GMLive.
La idea es usar la función make_color_hsv para obtener un color que varía ligeramente en cada step.
En el ejemplo se asigna background_color, pero también se puede dibujar un imagen con el color cambiado.
// Create
room_speed = 60;
background_colour = c_black;

hue1 = 0; //rojo
hue2 = 64; //verde
delta = 0.5; //cambio en cada step
nuevoHue = hue1; //inicia en rojo

// Step
//calcular nuevo hue
nuevoHue += delta; //sumar delta
if (nuevoHue > hue2) {//no rebasar este valor
    nuevoHue = hue2;
    delta *= -1; //invertir dirección
}
if (nuevoHue < hue1) {//no rebasar este valor
    nuevoHue = hue1;
    delta *= -1; //invertir dirección
}

// hacer nuevo color
kolor = make_colour_hsv(nuevoHue, 200, 255);
background_colour = kolor;

 


 


Warning: Parameter 1 to spoiler_buffer() expected to be a reference, value given in Unknown on line 0

Warning: Parameter 1 to custom_report_ob() expected to be a reference, value given in Unknown on line 0