21/6/2008

Game Maker'de Türkçe karakter kullanma

İlk başta Fonts adlı bölüme girin.sonra içinde Türkçe karakter destekleyen bir yazı tipi seçin(comic sans, Arial vs..).o açtığınız yeni font penceresinde "All"(hepsi) yazıyor.ona tıkladığınız zaman game makerde Türkçe karakter kullanabilirsiniz.denemek için şu kodu kopyalayın:

draw_text(x,y,keyboard_string)//klavyeden ne yazarsak odada o çıkacak

hemen kaydedip başlatmayın bir şey daha var o da font.font'u seçmek için "Draw" bölümüne girip "Set Font"u oraya sürükleyin(yan yana 2 tane T var).Sonra yazı tipini seçip oyunu başlatın.bu kadar!

12/6/2008

Game Maker'de video, txt dosyaları ve resimleri tam ekran gö

ilk başta bir obje oluşturun.Create Eventinin içine şu kodu koyun:

var; rcg=get_open_filename(true,"video veya müzik")//rcg adlı variableyi tanıttık.video seçmek için gerekli bir kod.

Draw Eventinin içine şu kod:

splash_show_video(rcg,true)//bu kod videoyu tam ekran göstermeye yarar.

 

ama tabi bu video ekranının boyutlarını ayarlamak için kodlar var onları tam çözemedim çözünce yayınlayacağım Siritiyor diğerleri için(txt dosyaları ve resimler)

 

splash_show_text(rcg,true)//txt dosyaları için

splash_show_image(rcg,true)//resim dosyaları için

 

NOT:Pro Edition Onaylıdır!! 


siteye giren kişi sayısı:

 

 

 

 

30/5/2008

Süre koyma(değişkenler)

Herhangi bir obje oluşturun.Create Event'inin içine şu kodu koyun:

 

global.sure=100//süremizin 100 olduğunu tanıttık.

 

sonra Step eventinin içine şu kodu koyun:

 

global.sure-=1//süre durmadan 100'den geriye gidecek.eğer -'yi + yaparsanız 100'den yukarı çıkacaktır.

 

sonra Begin Step Event'inin içine şu kodu koyun:

 

if global.sure<=1//eğer global.sure 1'den küçük olursa explosion efekti yaratılacak ve ardından yaptığımız obje yok olacak.

{

effect_create_above(ef_explosion,x,y,20,c_black)

instance_destroy()

}

 

son olarak da Draw Event'inin içine şu kodu koyun:

 

draw_text(x,y,global.sure)//global.sure'yi görüntülemesi için bu kodu yazdık.

yaptığınız objeyi odaya koyun ve oyunu başlatın.

 


siteye giren kişi sayısı:

 

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..