file_exists

Pazartesi, Eylül 17, 2007 | Kategori: Game Maker Language-GML |

File_exits kodunun ne işimize yaradığını anlatacağım.

"metin.txt " şeklinde metin dosyası oluşturalım. metin.txt dosyasını C sürücüsüne yapıştıralım.

Create Event'in içine Execute a piece of code 'yi sürükleyip bırakalım ve aşağıdaki kodları yazalım

if file_exists("C:metin.txt") //C sürücüsünde metin.txt dosyanın var olup , olmadığına bakıyor. Eğer metin.txt dosyası C sürücüsünde var ise bir aşağıdaki blok'u çalıştıracaktır.

{

show_message("C sürücüsünde metin.txt dosyası vardır") //Bize, C sürücüsünde metin.txt dosyasının var olduğunu söylecektir.

}

else  //Eğer C sürücüsünde metin.txt dosyası yok ise aşağıdaki  bloku çalıştıracaktır

{

show_message("C sürücüsünde metin.txt dosyası yoktur")  //Bize, C sürücüsünde metin.txt dosyasının olmadığunı söylecektir.

}

 

File_exits kodunun ne işe yaradığını umarım anlamışınızdır.

Yorum ( 3 ) Yorum yaz! Kalici Baglanti

<<Önceki Sayfa |1/5|Sonraki Sayfa>>

Müzik Çaldırma

Pazartesi, Eylül 17, 2007 | Kategori: Game Maker Language-GML |

Sizlere şimdi bilgisayarın herhangi bölümünde bulunan müziği game maker uygulamamızın içinde çalma kodlarını göstereceğim.

Ses listesinden mzk_muzik isminde boş bir ses oluşturalım. 1 tane obje ekleyelim. Create Event'i ekleyelim ve için execute a piece of code'yi sürükleyip bırakalım ve aşağıdaki kodları yazalım.

sound_replace(mzk_muzik,get_open_filename("Mp3,Wav,Wmv,Mid","Müzik dosyası"),1,1)

sound_play(mzk_muzik);

Oluşturduğumuz objeyi odanın içine içine koyalım.

Uygulamamızı çalştırdığımızda "AÇ KUTUSU" ekrana gelecektir. Şimdi yapmanız gereken şey bilgisayardan müzik seçmek. Artık , seçtiğiniz müzik gamemaker uygulamamızın içine çalacaktır.

Yorum ( 3 ) Yorum yaz! Kalici Baglanti

<<Önceki Sayfa |1/5|Sonraki Sayfa>>

Zar Atışı yapalım

Pazar, Eylül 9, 2007 | Kategori: Game Maker Language-GML |

6 Tane Sprite Oluşturalım. Ve aşağıdaki zar resimleri sprite bölümüne ekleyelim.

 Spritenin ismine       zar_1

 Spritenin ismine       zar_2

 Spritenin ismine       zar_3

 Spritenin ismine       zar_4

 Spritenin ismine       zar_5

Spritenin ismine       zar_6  koyalım.

Şimdi 1 tane obje oluşturalım. ismine de zar_atisi koyalım.

zar_atisi'nin içine aşağıdaki kodları yazalım

Create Event

rasgelezar=1    //Rasgelezar isminde degisken tanımladık

rasgelezar=round(random(5));   // 0 ile 5 arasında rasgelezar degiskenine  tam sayı tanımlayacak

Draw_Event

if rasgelezar=0     //Eğer tanımlanan sayı 0 ise aşağıdaki bloku okuyacak ve zar_1 spritesini 200,100 konumunda gösterecektir

{

draw_sprite(zar_1,1,200,100);  

}

if rasgelezar=1       //Eğer tanımlanan sayı 1 ise aşağıdaki bloku okuyacak ve zar_2 spritesini 200,100 konumunda gösterecektir         

{

draw_sprite(zar_2,1,200,100);

}

if rasgelezar=2     //......

{

draw_sprite(zar_3,1,200,100);

}

if rasgelezar=3    //......

{

draw_sprite(zar_4,1,200,100);

}

if rasgelezar=4   //......

{

draw_sprite(zar_5,1,200,100);

}

if rasgelezar=5   //......

{

draw_sprite(zar_6,1,200,100);}

Keyboard Event for

rasgelezar=round(random(5)); // Enter uşuna basarsak tekrar 0-5 arasında tam sayı tanımlayacak. Ekrana  zarlardan herhangi birini gösterecektir.

Kodlama bitmiştir. Objeyi odanın içine koyun ve çalıştırın. Ekranda 1-6 ya kadar herhangi bir zar ekranda gösterecektir. Eğer bir daha zar atmak istiyorsanız Enter tuşuna basınız.

Not: Yukrıdaki Kırmızı yazılan yazıları kod bölümüne yazmıyorsunuz. 

         Spriteler http://www.gsarchives.net bu siteden alınmıştır.

 

Zar Atma örneğini indirmek için tıklayınız..

 

Yorum ( 8 ) Yorum yaz! Kalici Baglanti

<<Önceki Sayfa |1/5|Sonraki Sayfa>>

Kaynak Alma-(Sound,Sprite,Background)

Pazartesi, Eylül 3, 2007 | Kategori: Game Maker Language-GML |

Gamemaker'de bütün dosyaları exe'nin içine sıkıştırırsak. Oyunun açılma süresi yavaşlar. Dosyalarınızı dışardan kaynak alarak game maker'e yükleme kodlarını göstereceğim. Böylece Oyunun açılması hızlanacak..

 

//sprite yi kaynaktan alma.

//sprite0 adında 1 x 1 boyutunda sprite oluşturuyoruz.

//alttaki kodla 'sprite0' adındaki spriteyi kaynak dosyadan alıyoruz.

sprite_replace(sprite0,"kaynaklar/sprite.gif",image_index,1,1,1,1,0,0);

 

 

//background u kaynaktan alma.

//listeden background0 adında boş bi backgroun oluşturuyoruz.

//alttaki kodla 'background0' adındaki backgroundu kaynak dosyadan alıyoruz.

background_replace(background0,"kaynaklar/arkaplan.bmp",0,1,1);

 

 

//sound u kaynaktan alma.

//listeden sound0 adında boş bir sound0 oluşturuyoruz.

//alttaki kodla 'sound0' adındaki sound'u kaynak dosyadan alıyoruz.

 

sound_replace(sound0,"kaynaklar/muzik.mp3",1,true);

sound_play(sound0);

 

Kaynak alma örneğini indirmek için buraya tıklayınız...

 

 

Yorum ( 1 ) Yorum yaz! Kalici Baglanti

<<Önceki Sayfa |1/5|Sonraki Sayfa>>


domain