« Önceki | Sonraki »

6/5/2008

Maus'a efekt vermek

herhangi bir maus sprite'ı seçin veya kendiniz çizin..

2 tane obje oluşturun ama ikisininde sprite'ı aynı olsun..objelerin isimlerini maus ve maus2 koyun.sonra x ve y koordinatlarında gitmesi için

x=mouse_x

y=mouse_y kodunu koyuyoruz sonra tekrar create eventinin içine şu kodu koyuyoruz diğer objeyle beraber gitmesi için:

instance_create(x,y,maus2)

sonra objede yaptığımız değişiklikleri kaydetiyoruz.sonra maus2 adlı objeye geçiyoruz..

create eventinin içine şu kodu koyun:

image_alpha=1//resimin görünürlüğünü tam ayarladık

step eventinin içine:

image_alpha-=0.2//bunu siz değiştirebilirsiniz ama efekt biraz ağır olur..bu hep image alpha'nın -0.2 azalmasına yarıyor.

begin step eventine şu kod:

if image_alpha=0

{

instance_destroy()

}

bu kadar..

NOT:"global game settings'den display cursor bölümünü kaldırmayı unutmayın!"

 



 

4/5/2008

Game Maker Pro Edition'dan 1.1'e kadar versiyonlar..

Game Maker Pro Edition ve 7.0

http://www.dosyaupload.net/download.php?file=219662

Game Maker 1.1 ve 6.0

http://rapidshare.com/files/111740770/gm_history.zip.html

 


 

3/5/2008

Game Maker hakkında bir çok şey..(Yeni Başlayanlar)

Sprites(karakter resimi)

sprites'e sağ tıkla sonra create sprite eğer başka bir yerden karakter resmi alacaksan Load Sprite kendin çizeceksen Edit Sprite'ye gir..sonra önüne image 0 çıkacak..ona gir boyutlarını ayarlamak için FileNew ordan da yatay ve dikey bölümleri hazırladıktan sonra OK yazan yere tıklayın sonra karakterinizin resmini çizmeye başlayın..

Sounds(müzikler)

sağ tıklayıp Create Sound'a girince karşınıza sound0 çıkacak..Eğer başka bir yerden müzik alacaksan Load Sound'a tıkla müziği kaydeteceksen Save Sound'a tıkla..Effects bölümü Pro edition onaylıdır..Volume müziğinizin sesini sizin sola veya sağa götürmenizle sesi kısıp ya da açacaktır..Pan onu sola götürürseniz sol hoparlörden sağa götürürseniz sağ hoparlörden çalacaktır..Eğer müziği kendin yapmak istiyorsan Edit Sound'a gir.sonra OK'a tıkla bu kadar..

Background(arkaplanlar)

bu game makerin olmazsa olmazıdır bundada eğer başka bir yerden background alacaksan

Load Background kendin çizeceksen Edit Background'a tıkla..diyelim sade bir renk seçip tamamen boyadınız..ama arkaplanı odaya koyunca görünmüyor..bunun sebebi Transparent'ı kapatmamanızdır.zaten yeni arkaplan oluşturunca Transparent kapalı oluyor ama bilmeniz için gerekli.En altta Use as Tile Set bu arkaplanı parça parça kullanmanızı sağlar..bazı game maker forumlarında tile set bulabilirsiniz..veya googleye yazın..

Path(yol)

Bu sizin ayarladığınız(çizdiğiniz) yola göre objeyi hareket ettirir.path'ın ucu hep birbirine değer bu neden diye sorarsanız Closed'i kapatmamanızdır eğer Closed'i kapatırsanız pathın(yolun) ucu hep açık olur..bunu etkinleştirmek için obje bölümüne geçmeniz ve ordan step eventini seçip paths bölümündeki ilk ikonu sürükleyin..ardından yaptığınız pathı No path(yol bulunmamakadır) ordan yolu seçip hızını ayarlayın..at end bölümünü stop yaparsanız çizdiğiniz yol bitince karakter durur..continue from start yaparsanız durmadan orda çizdiğiniz yolu takip eder..

Scripts(kodlar)

bu uzun kodlamalar için kullanılır.ben bunu pek kullanmadığımdan geçiyorum..

Fonts(yazı tipleri)

sağ tıklayıp yeni oluşturduktan sonra istediğiniz yazı tipini seçin sonra Size(büyüklük) yazan bölümü kafanıza göre yapın Bold'a tıklarsanız yazı tipi büyük olur Italic'e tıklarsanız yazı tipi sağa eğik olur.

Time Lines(zaman)

bu milisecond(saniyenin yarısı) olarak kullanılır Add'a tıklarsanız yeni bir süre eklersiniz..100 yaparsanız 100 milisecond sonra olacak olayları ayarlarsınız..diyelim ki 100 milisecond sonra karakter sağa gitsin bunun için Move bölümündeki ilk ikonu oraya sürükleyin..sonra sağa bakan oku seçin ve hızını ayarlayın..sonra objects bölümünden create eventini seçin main2'deki 3. ikonu oraya sürükleyin timeline2yi seçin ve ardından odayı başlatın.bu kadar..

Objects(objeler)

bu en önemli ve game makerin en olmazsa olmazı  en başta yazdığım sprite'yi burdan objeye dönüştürüyoruz..yeni bir obje oluşturduktan sonra(sağ tıklayın yeni bir obje için Create Object) adını kafanıza göre bir şey yapın(Name: yazan yerden değiştirebilirsiniz).Sonra Sprite'nin altındaki  yazan yere tıklayın ve çizdiğiniz karakteri ordan seçin..Visible karakterin görünürlüğünü kapatır ya da açar.eğer Visible açık olursa karakter görünür kapalı olursa karakter görünme.Solid karakterin sağlam olmasını sağlar bu ne demek diye sorarsanız diyelim bir duvar objesi oluşturdunuz karakteri yaptınız duvarı da koydunuz ama karakteri oynatınca duvarın içinden geçiyo bunun sebebi Solid'in kapalı olmasıdır.bu yüzden kullanılır.Depth karakterin önde veya arkada görünmesini sağlar.bunu + şekilde yaparsanız karakter önde - şekilde yaparsanız karakter arkada görünür..bu ne demektir diye sorarsanız  diyelim bir ağaç objesi oluşturdunuz..karakter geçerken ağacın önünden geçiyor sizde bunun böyle olmasını istemiyorsunuz işte bunun için depht bölümün - yapmalısınız..

 

 


 

3/5/2008

Düşmanın oyuncuyu takip etmesi

düşman objesine girin step eventinin içine şu kodu koyun:

if distance_to_object(oyuncu) < 200

{

move_towards_point(oyuncu.x,oyuncu.y,3)

}//eğer oyuncuyu x ve y koordinatlarına göre 200 den fazla yaklaşırsa düşman objesi oyuncuya göre 3 hızında gidecek..

else

{

speed=0//eğer olmazsa hızı 0 olacak

}


29/4/2008

Oyuncunun duvara çarpıp durması

oyuncu objesine girin.Collision eventini duvar'a ayarlayın ondan sonra da şu kodu koyun:

speed=0

NOT:duvar objesini Solid yapmayı unutmayın