Üst MenüForum kuralları Üst MenüGenel Haberler Üst MenüSoru Sorun Üst MenüForum Takımı Üst MenüReaL Para Üst MenüVİP Bölüm Üst MenüTurnuval Forum
OyunJet Bütün Oyunlar
Yeni Konu Gönder Yeni Yorum Gönder
 
Konuyu Oyla:
  • Toplam: 12 Oy - Ortalama: 3.75
  • 1
  • 2
  • 3
  • 4
  • 5
Game Maker Bulanıklık Efekti Dersi
Yazar Konu
Oyuncu Çevrimdışı
Unity 3d - Ses & Dj
*
Yeni Üye

Yorum Sayısı: 2,693
Edilen Teşekkürler: 268
Alınan Teşekkürler:
112 mesajında 137 kere
Üyelik Tarihi: 29-03-2012

Rep Puanı: 811
ReaL Para: 1691.10
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
kullanıcının tüm mesajlarını bul Teşekkür Et Alıntı ile Cevapla
Mucit Çevrimdışı
Bilim, Teknoloji ve PC
*
Kıdemli Üye
Senarist
Coder

Yorum Sayısı: 2,237
Edilen Teşekkürler: 397
Alınan Teşekkürler:
44 mesajında 53 kere
Üyelik Tarihi: 15-01-2012

Rep Puanı: 410
ReaL Para: 1474.80
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. - 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
kullanıcının web sitesini ziyaret et kullanıcının tüm mesajlarını bul Teşekkür Et Alıntı ile Cevapla
asimavi Çevrimdışı
@simavi
***
Gold Üye
Platin Üye

Yorum Sayısı: 717
Edilen Teşekkürler: 85
Alınan Teşekkürler:
42 mesajında 49 kere
Üyelik Tarihi: 15-01-2012

Rep Puanı: 187
ReaL Para: 920.00
Yorum: #3
RE: Game Maker Bulanıklık Efekti Dersi
emeğine sağlık

@simavi
21-04-2012 23:16
kullanıcının tüm mesajlarını bul Teşekkür Et Alıntı ile Cevapla
Oyuncu Çevrimdışı
Unity 3d - Ses & Dj
*
Yeni Üye

Yorum Sayısı: 2,693
Edilen Teşekkürler: 268
Alınan Teşekkürler:
112 mesajında 137 kere
Üyelik Tarihi: 29-03-2012

Rep Puanı: 811
ReaL Para: 1691.10
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
kullanıcının tüm mesajlarını bul Teşekkür Et Alıntı ile Cevapla
Mucit Çevrimdışı
Bilim, Teknoloji ve PC
*
Kıdemli Üye
Senarist
Coder

Yorum Sayısı: 2,237
Edilen Teşekkürler: 397
Alınan Teşekkürler:
44 mesajında 53 kere
Üyelik Tarihi: 15-01-2012

Rep Puanı: 410
ReaL Para: 1474.80
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. - 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
kullanıcının web sitesini ziyaret et kullanıcının tüm mesajlarını bul Teşekkür Et Alıntı ile Cevapla
Oyuncu Çevrimdışı
Unity 3d - Ses & Dj
*
Yeni Üye

Yorum Sayısı: 2,693
Edilen Teşekkürler: 268
Alınan Teşekkürler:
112 mesajında 137 kere
Üyelik Tarihi: 29-03-2012

Rep Puanı: 811
ReaL Para: 1691.10
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
kullanıcının tüm mesajlarını bul Teşekkür Et Alıntı ile Cevapla
Oyuncu Çevrimdışı
Unity 3d - Ses & Dj
*
Yeni Üye

Yorum Sayısı: 2,693
Edilen Teşekkürler: 268
Alınan Teşekkürler:
112 mesajında 137 kere
Üyelik Tarihi: 29-03-2012

Rep Puanı: 811
ReaL Para: 1691.10
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
kullanıcının tüm mesajlarını bul Teşekkür Et Alıntı ile Cevapla
Yeni Konu Gönder Yeni Yorum Gönder


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

Hızlı Menü:


Şu anda bu konuyu okuyanlar: 1 Ziyaretçi


Kurucu » Yönetici » Üst Yetkili » Yetkili » Platin Üye » Gold Üye » Silver Üye » Yeni Üye » Yasaklı Üye

Dost Linkler
İletişimReaLses Yukarı GitArşivRSS Beslemesi