Códigos complejos

Códigos complejos

---Si no entiendes algún código complejo puedes preguntar---
---checa todos los objetos para que veas cómo funcionan---
--- algunos códigos necesitan de otros para su funcionamiento---
---recuerda que el nombre de tus objetos o sprites puede afectar mucho---
---recuerda que todos los códigos pintados de color azul pueden ser modificados---
________________________________________________________________________________
Efecto poof
 (único objeto: obj_poof)
//Este código se pondrá en Create
direction = irandom_range (0, 360);
image_angle = irandom_range (0,360);
image_xscale = random_range (0.5,1.5);
image_yscale = image_xscale;
speed = 2;
//Este código se pondrá en step
if image_alpha > 0 then image_alpha -= 0.03 else instance_destroy ();
x += lengthdir_x (speed,direction);
y += lengthdir_y (speed,direction);
image_angle-=1
Este objeto tendrá una imagen como esta:


________________________________________________________________________________

Efecto oscuridad
(Objeto 1: obj_oscuridad)
//Este código se pondrá en create
surf = -1;
//Este código se pondrá en Room End
if surface_exists(surf)
{
surface_free(surf);
}
//Este código se pondrá en draw
if surface_exists(surf)
{
surface_set_target(surf);
draw_clear_alpha(c_black, 0.85);
draw_set_blend_mode(bm_subtract);
with (obj_luz)
    {
    draw_sprite_ext(sprite_index, image_index, x / 2, y / 2, 2, 2, image_angle, c_white, 1);
    }
draw_set_blend_mode(bm_normal);
surface_reset_target();
draw_surface_ext(surf, 0, 0, 2, 2, 0, c_white, 1);
}
else
{
surf = surface_create(room_width / 2, room_height / 2);
}
(Objeto 2: obj_luz)
//Este código se podrá en create
image_xscale = 2;
image_yscale = 2;
image_alpha =0.5;
image_blend = make_color_hsv(random(255), 128, 255);
//Este código se podrá en draw
draw_set_blend_mode(bm_add);
draw_self();
draw_set_blend_mode(bm_normal);
El obj_oscuridad no debe tener imagen
El obj_luz si
(Este objeto no puede ser mostrado por ser blanco pero aquí una imagen de cómo debe ser)
________________________________________________________________________________

2 comentarios:

  1. esta muy bueno lastima que abandonaron el blog

    ResponderEliminar
    Respuestas
    1. si tienes ganas puedes hacer un blog igual jeje asi yo aprendo de alguien almenos xD

      Eliminar