Forum
Dc-Games Forumu Üyelik (Sistemi sitenin en altındadır.Üyelerimiz için tekrar üyeliğe gerek yoktur.)

| Moderatörler |
| Yuk1907 |
Comuteras |
Krofiker |
Zeus |
Forum - Sniper Yapımı
Dc-Games (şimdiye kadar 23 posta) | | Merhabalar ~
Birkaç arkadaşın sniper oyununu görmem üzerine bu konuyu açmam şart oldu  .Bu derste sadece kod kullanarak sniper yapımını anlatıcağım hadi başlıyalım.
Bir tane obje oluşturun adı obj_silah olabilir .
scr_silah1 (Scriptini oluşturun ve şunu yazın)
| dcgames yazdı: |
isik=surface_create(room_width,room_height)//Oda boyutlarında yüzey yarattık.
scr_silah2 (Scriptini oluşturun ve şunu yazın)
surface_set_target(isik)//Yüzey ortamdaki hedefini ışık yaptık.
draw_set_alpha(0.97)//Hafif bir şeffaflık yaptık surface(yüzey)'e eğer tam karanlık olsun istiyorsanız draw_set_alpha(1) yapabilirsiniz ama ortamdaki sniper efektini azaltır.
draw_set_color(c_black)//Yüzey'in rengini belirtik.(c_black=siyahtır.)
depth=-999//Yüzeyin derinliğini -999 yaptık bunu eğer 0 da bıraksaydık (yada hiçbirşey yazmasaydık zaten 0 da kalırdı objeler yüzeyin üstünde kalırdı.Fakat -999 yaptığımızdan üstüne çıkıcaklar.
draw_rectangle(0,0,room_width,room_height,0)//Oda boyutlarında kutu çizdik bunu yapmamızın sebebi karanlığı oluşturmamızdır.
draw_set_blend_mode(bm_subtract)//Ortam karışmasını açtık
draw_set_alpha(0.75)//Görünürlüğü birazcık açtık
draw_set_color(c_white)//Görünürlük rengi c_white=beyaz yaptık.Başka bir renk yapsak saçma sapan olurdu.
//İşin buraya kadar ki kısmı odayı karartmak ile ilgiliydi şimdi ise sniper (yuvarlak) efektimizi vericeğiz bunun için circle çizmek yeterli olucaktır.
draw_circle(mouse_x,mouse_y,60,0) //r=60 olan bir daire çizdik mouse' da .
draw_set_alpha(0.35)//Normal şartlarda bu daire gözükmez fakat gözükmesi için dairenin bununduğu yerin görünürlüğünü çoğaltıyoruz (0.35)
draw_set_blend_mode(bm_normal)// Karıştırma modunu kapatıyoruz.Kapatmazsak saçma sapan pixeller gözükecek ve renkler karışacaktır.!! (!--Önemli--!)
surface_reset_target()//Yüzey hedefini resetliyoruz (!--Önemli--!)
Şimdi gelelim diğer scripte scr_silah3 (Scriptini oluşturun ve şunu yazın)
draw_surface(isik,0,0)//Yüzeyi x=0 ve y=0 dan çizmeye başladık
|
Kodlamalar bu kadar şimdi gelelim oluşturduğumuz objeye .
Gerçek bir sniper efekti vermesi için mouse u ayarlıyalım
ben sizin için çizdim  .Bunu alın yada kendiniz çizin.Objenin CREATE EVENT
cursor_sprite=spr_mouse
//Sonrada scriptleri seçelim
 -> scr_silah1 ' i seçin
STEP EVENT
 -> scr_silah2 ' yi seçin
DRAW EVENT
 -> scr_silah3 ' yi seçin
İşte bu kadar uff yoruldum  ) |
Bütün konular: 19
Bütün postalar: 34
Bütün kullanıcılar: 11
Toplam 24748 ziyaretçi (52888 klik) kişi burdaydı!
GEÇİCİ BİR SÜRE TADİLAT VAR..!