>VoDich<
Legend of Zelda
{@:
Hiệu ứng Motion Blur
----------------
effect nóng hổi vừa thổi vừa xơi
rất đơn giản và cool cho những game hành động (2D ok, chưa test bên 3D)
tạo 1 obj mới tên obj_blur
Create Event: add code này vào
End Step Event: add code
xong, cho nó vào room nào muốn có hiệu ứng này.
- Nếu ko xài hiệu ứng này nữa thì destroy nó và bật chức năng automatic draw
vì lúc đầu ta đã tắt nó và tự tay draw = screen_redraw();
thế là xong. rất cool đó, để thay đổi độ blur thì tăng hoặc giảm biến blurV
:@}
Hiệu ứng Motion Blur
----------------
effect nóng hổi vừa thổi vừa xơi
rất đơn giản và cool cho những game hành động (2D ok, chưa test bên 3D)
tạo 1 obj mới tên obj_blur
Create Event: add code này vào
Mã:
set_automatic_draw(0);
viewW = view_wview[0];
viewH = view_hview[0];
scaleX = viewW/display_get_width();
scaleY = viewH/display_get_height();
blur = surface_create(viewW,viewH);
blurV = 0.5
End Step Event: add code
Mã:
surface_set_target(blur);
draw_surface(blur,0,0);
screen_redraw();
surface_reset_target();
draw_surface_ext(blur,0,0,scaleX,scaleX,0,c_white,blurV);
xong, cho nó vào room nào muốn có hiệu ứng này.
- Nếu ko xài hiệu ứng này nữa thì destroy nó và bật chức năng automatic draw
Mã:
set_automatic_draw(1)
vì lúc đầu ta đã tắt nó và tự tay draw = screen_redraw();
thế là xong. rất cool đó, để thay đổi độ blur thì tăng hoặc giảm biến blurV
:@}


