Game Maker Arayüzü

Black Power

Özel Üye
8 Tem 2012
11,765
22
Başlayalım?


"Game Maker, Prof. Mark Overmars tarafından Delphi programlama dili ile geliştirilmiş bir oyun yapımı programıdır.
Game Maker'ın ücretli sürümü ve ücretsiz sürümü vardır. Ücretsiz sürümü dll kullanımı, multiplayer oyun desteği ve gelişmiş GML (Game Maker Language) komutları gibi bazı özellikleri desteklemez. Ücretli sürümünde ise bu sınırlamalar bulunmamaktadır. Game Maker'ın ücretsiz veya ücretli sürümü kullanılarak oluşturulan oyunlar herhangi bir lisans ile dağıtılabilir ya da satılabilir.
Game Maker, exe uzantılı dosyalar üretir. Programın kaynak kodunun dosya formatı sürüm 4 ve 5 için gmd, sürüm 6 için gm6, sürüm 7 ve 8 için gmk'dır.
"/Vikipedia

Game Maker Arayüzü :
k8u50.png



İlk olarak üst bölümdeki kısayollardan başlamak istiyorum.

k8t90.png



1:Yeni proje oluşturma kısayoludur.Yeni bir gmk oluşturur.
2:İstediğiniz bir gmk'yi(projeyi) seçerek açmayı sağlar.
3:Açık olan gmkyi kaydetmenizi sağlayan bir kısayoldur.
4:Oluşturduğunuz projeyi exe olarak exportlamanızı(çıkartmanızı) sağlar.
5:Oyununuzu yoyogameste yayınlamanızı sağlayan bir kısayoldur.
6:Oyununuzu başlatmanızı sağlar.
7:Oyununuzu başlatıp bir pencerede olayları,işlemleri görüp düzenlemenizi sağlar.
8:Sprite(resim,grafik...) oluşturma kısayoludur.
9:Sound(ses,müzik...) oluşturma kısayoludur.
10:Background yani arkaplan oluşturma kısayoludur.
11:path yani yol oluşturma kısayoludur.
12:Script oluşturma kısayoludur.
13:Oyununuzda kullanabileceğiniz bir font oluşturma kısayoludur.
14:TimeLines yani zamanlama oluşturma kısayoludur
15:Obje oluşturma kısayoludur.
16:Room yani oda oluşturma kısayoludur.
17:Oyunun infosunu değiştirme editörünün kısayoludur.
18:Oyununuzun global ayarlarını değiştirme bölümünün kısayoludur.
19:Ekstra eklentiler bölümünün kısayoludur.
20:Game Maker yardım bölümünü açar.


Şimdide soldaki paneli inceleyelim.

k8u6v.png


Sprites:Grafiklerdir.Oyununuzdaki resimleri,grafikleri buraya yüklersiniz.

Sounds:Seslerdir.Oyununuzdaki sesleri,müzikleri buraya yüklersiniz.

Backgrounds:Arkaplanlardır.Oyununuzdaki arkaplanları buraya yüklersiniz.
Arkaplanlar oyunda sadece görünür yani kod vs bir ilgisi yoktur sadece arkaplandır.İstisnalar dışında.

Paths:Anlamı Yol'dur.Objelerinizin belirli bir yolu izlemesini buradan ayarlayabilirsiniz.

Scripts:Burası yeni başlayanlar için pek önemli değildir ama yinede açıklayalım.Burada yazdığınız kodları birçok objede kısa bir şekilde aktif hale getirebilirsiniz.Örneğin karakter objesinin step eventine scr_karakterhareket() şeklinde girerek aktif edebilirsiniz.Ancak scr_karakterhareket adında bir script olması gerekir.

Fonts:Oyununuzda kullanacağınız yazı tiplerini fontlarını burada oluşturabilirsiniz.

Time Lines:Objelerin belli bir zamanda yapması gerekenleri burada ayarlayabilirsiniz.

Objects:Objects oyunu oluşturan nesnelerdir.Örnek olarak oyununuzun düşmanlarını,karakterlerini,npclerini,başka nesneleri vs burada oluşturursunuz.

Rooms:Oyunun işlendiği yerdir.Yani olaylar burada yönetilir.Room olmadan oyun çalışmaz.

Game Information:Oyunun infosunu yani bilgilendirmesini ayarlayabileceğiniz bölüm burasıdır.F1 kullanılarak ve başka yollarlada açtırılabilir.

Global Game Settings:Oyununuzun temel ayarlarını burada yaparsınız.Gelecek derslerde detaylı anlatılacaktır.

Extension Packages:Ekstra paket yöneticisidir.Buradan internetten bulduğunuz veya kendi yaptıgınız kolaylaştırıcıları yani eklentileri yükleyebilirsiniz.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.