Toggle Width

EndFRM
 
Konuyu Oyla:
  • Toplam: 12 Oy - Ortalama: 3.75
  • 1
  • 2
  • 3
  • 4
  • 5
Game Maker Bulanıklık Efekti Dersi
Oyuncu Çevrimdışı Unity 3d - Ses & Dj
*
Yeni Üye
Üye No: 129
Konu Sayısı:
Yorum Sayısı: 2,693
811
Yorum: #1
Game Maker Bulanıklık Efekti Dersi
Herkese tekrar merhaba. Bu derste sizlere game maker da nasıl bulanıklık efekti yapacağınızı göstereceğim. Yani room da ne varsa gözünüzde kayacak gibi olacak. Bunun için aşağıdaki yolu izlemelisiniz;

1- Önce sayfanın altındaki 2 veriyi alın. calılık dosyasını sprite a koyun. Adını 'spr_calilik' koyun. Ve center layın. Ardından yesillik dosyasını backgraund a ekleyin ve adını 'bg_yesillik' koyun.

2- Bir sprite açın. Adı fark etmez. Bir mouse imleci (cursor) çizin ya da yükleyin.

3- Bir obje açın ve adını mutlaka ve mutlaka 'obj_cursor' koyun ve cursor ınızı seçin sprite dan.

Step Event ına aşağıdaki kodları yapıştırın.
x=mouse_x
y
=mouse_y 

4- ' obj_effect ' isimli yeni, sprite sız bir obje açın.
Create Event ına aşağıdaki kodları yapıştırın.
global.sky_type = -2;
window_w window_get_region_width();
window_h window_get_region_height();
buffer  surface_create(window_w,window_h);
surface surface_create(window_w,window_h);
blur_amount 0.34;
fx window_w/display_get_width(); 
fy window_h/display_get_height();
set_automatic_draw(0);
draw_clear(c_black);

view_xspeed 0;
view_yspeed 0;

version show_question("Bulanmaya hazır mısınız?"); 

5- Aynı objeye end step ekleyin ve koda;
if view_xview[0]<{view_xview[0]=0}
if 
view_xview[0]>room_width-view_wview[0] {view_xview[0]=room_width-view_wview[0]}

if 
view_yview[0]<{view_yview[0]=0}
if 
view_yview[0]>room_height-view_hview[0] {view_yview[0]=room_height-view_hview[0]}
view_xview[0]+=view_xspeed;
view_yview[0]+=view_yspeed;
if 
view_xspeed>{view_xspeed-=0.1}
else if 
view_xspeed<{view_xspeed+=0.1}
else {
view_xspeed=0}

if 
view_yspeed>{view_yspeed-=0.1}
else if 
view_yspeed<{view_yspeed+=0.1}
else {
view_yspeed=0}

surface_set_target(buffer);
draw_clear_alpha(c_black,0); 
screen_redraw();

surface_set_target(surface);
draw_clear_alpha(c_black,1);

draw_set_blend_mode_ext(7,11);
draw_surface(buffer,0,0);
draw_set_blend_mode(bm_normal);
surface_reset_target();
if 
version=1
{
    
d3d_transform_set_identity();
    
d3d_transform_set_scaling(fx,fy,0);
}

draw_surface_ext(surface,0,0,1,1,0,c_white,blur_amount);
d3d_transform_set_identity();
screen_refresh(); 
yazın.

6- Keyboard left event ekleyin ve koda;
if view_xspeed>-{view_xspeed-=0.2
yazın.

7- Keyboard right event ekleyin ve koda;
if view_xspeed<{view_xspeed+=0.2
yazın.

8- Keyboard up event daki koda şu kodları yapıştırın;
if view_yspeed>-{view_yspeed-=0.2

9- Keyboard down event a şu kodları yapıştırın;
if view_yspeed<{view_yspeed+=0.2

10- Add Event/Other/Room End ekleyin ve koda şunu yazın;
set_automatic_draw(1);
surface_free(buffer);
surface_free(surface); 

11- Tamam, şimdi ok a basın, yeni bir obje açın adı fark etmez. Create Event ekleyin ve koda;
image_angle random(360); 
yazın.

13- Son olarak haritanızı şu şekil örneği tasarlayın, effect objesi mutlaka bulunsun ama.

[Resim: 4qws8.png]

Şimdi oyunu test edin. Yön oklarıyla haritada gezinin. İmlecinizi oynatın. Bulanıklık efektini anlayacaksınız, fark edeceksiniz...

Not: Kodlar alıntı değildir. Abim ile uğraştığımız ve yaşadığımız bir hayat dönemidir!

Not 2: Haritaya ne kadar effect objesini koyarsanız o kadar kalitesi düşer, bulanıklık keskinleşmeye başlar. O yüzden bir tane koymanız önerilir.

İşte dosyalar;
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.

Örneği indir;
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Bu konu en son: 27-04-2012 tarihinde, saat: 10:29 düzenlenmiştir. Konuyu düzenleyen: Oyuncu.
21-04-2012 22:58
Bul Alıntı
Mucit Çevrimdışı Bilim, Teknoloji ve PC
*
Emekli Üye
Coder
Senarist
Üye No: 11
Konu Sayısı:
Yorum Sayısı: 2,251
410
Yorum: #2
RE: Game Maker Bulanıklık Efekti Dersi
güzel olmuş

Think different. Steve JOBS

İyi sanatçılar kopyalar, büyük sanatçılar çalar. Pablo PİCASSO

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.

Kendi Çalışmalarım:
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.

William Shakespeare in Kral Lear adlı kitabı olan bana ulaşsın!
Ben Türk55 im.
21-04-2012 23:16
Bul Alıntı
asimavi Çevrimdışı @simavi
***
Gold Üye
Platin Üye
Üye No: 13
Konu Sayısı:
Yorum Sayısı: 717
187
Yorum: #3
RE: Game Maker Bulanıklık Efekti Dersi
emeğine sağlık

@simavi
21-04-2012 23:16
Bul Alıntı
Oyuncu Çevrimdışı Unity 3d - Ses & Dj
*
Yeni Üye
Üye No: 129
Konu Sayısı:
Yorum Sayısı: 2,693
811
Yorum: #4
RE: Game Maker Bulanıklık Efekti Dersi
bi rep yok mu?

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Bu konu en son: 21-04-2012 tarihinde, saat: 23:29 düzenlenmiştir. Konuyu düzenleyen: Oyuncu.
21-04-2012 23:29
Bul Alıntı
Mucit Çevrimdışı Bilim, Teknoloji ve PC
*
Emekli Üye
Coder
Senarist
Üye No: 11
Konu Sayısı:
Yorum Sayısı: 2,251
410
Yorum: #5
RE: Game Maker Bulanıklık Efekti Dersi
rep bol
sana fikirler getirdim
ışınlanma efekti yapabilirsin
skil efekti yapabilirsin
sis efekti yapabilirsin
hava olayları efekti
bunungibi birsürü şey yani

(aklıma geldikçe söylüyorum Dil Çıkarma)

Açık Ağızlı Gülümseme

Think different. Steve JOBS

İyi sanatçılar kopyalar, büyük sanatçılar çalar. Pablo PİCASSO

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.

Kendi Çalışmalarım:
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.

William Shakespeare in Kral Lear adlı kitabı olan bana ulaşsın!
Ben Türk55 im.
21-04-2012 23:33
Bul Alıntı
Oyuncu Çevrimdışı Unity 3d - Ses & Dj
*
Yeni Üye
Üye No: 129
Konu Sayısı:
Yorum Sayısı: 2,693
811
Yorum: #6
RE: Game Maker Bulanıklık Efekti Dersi
Wayy!!! Sağol aklıma fikir getirdin. Yağmurla gök gürültüsü karışık efekt yapacağım.

Sonra kuş bakışı yağmur efekti yapacağım.

Ateş patlama efektleri yapacağım.

Dersleri daha sonra ben bi deneyeyim Açık Ağızlı Gülümseme

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
21-04-2012 23:37
Bul Alıntı
Oyuncu Çevrimdışı Unity 3d - Ses & Dj
*
Yeni Üye
Üye No: 129
Konu Sayısı:
Yorum Sayısı: 2,693
811
Yorum: #7
RE: Game Maker Bulanıklık Efekti Dersi
Hadi dostlarım. Dersimi adım adım izleyip yapan yok mu? Ya da örneği inceleyen. Yapılması zor dersler veriyorum.

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
27-04-2012 10:29
Bul Alıntı


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  [DERS] Game Maker Futbol Örneği Sado 19 10,553 08-10-2016 16:26
Son Yorum: AyraNN
  [SORU] Game Maker invalid xml in rss file hatası cerenn 3 366 16-06-2016 11:18
Son Yorum: cerenn
  Game Maker Bölüm Atlama Mucit 9 3,563 03-03-2016 22:55
Son Yorum: fatih54
  Game Maker Ders İstekleri Salvatore 17 6,047 01-01-2016 1:44
Son Yorum: kerim0267
  Game Maker'da Animasyon tronwalker 5 1,120 12-12-2015 19:09
Son Yorum: tronwalker

Hızlı Menü:


Şu anda bu konuyu okuyanlar: 1 Ziyaretçi