13 Kasım 2014 Perşembe



Buton Yapımı
Merhaba arkadaşlar game maker,da nasıl buton yapıyoruz ve fare ile butonun üstüne gelince nasıl rengi değişiyor bunları ayrıntılı bir şekilde anlatacağım.
Şimdi ilk olarak oluşturmamız geren bir kaç şey var hemen onları hazırlayalım.
1) Buton için bir obje oluşturun.
2) Buton için 2 adet sprite oluşturun bir tanesi normal olan yani sahnede sürekli duracak olan bir tanesine fare üstüne gelince ortaya çıkacak olan.
Not: Oluşturduğunuz objeye sabit duracak olan sprite ,tı seçin

3) Bir adet te room yani oda oluşturun.
Evet ben böyle bir sahne hazırladım. Yaptığınız objeyi room,a yerleştirin. Bu işlemler bittikten sonra kodlamaya geçelim isterseniz.
Objemizin Mouse Enter event,ine kodlarımızı yazmaya başlayalım.
Eğer bu eventi nasıl ekleyeceğinizi bilmiyorsanız hemen göstereyim.
Buradan ekleyebilirsiniz. Şimdi devam edelim.
Not : Bu eventi kısaca açıklayacak olursak fare ile objenin üstüne geldiğinde olacakları ayarlamamıza sağlayan bir eventtir.
İlk olarak objemini şeklini değştirmeyi gösterelim. Önceden hazırladığınız sprite ile sahnedekini değiştirecek basit bir kod ile
Evet objemizin Mouse Enter ,ine şu kodu yazıyoruz.
sprite_index=sp_buton_degisik
Evet kodumuzu yazdık bunu hemen açıklayayım. Şimdi Mouse Enter Event,i ile faremiz yani mousemuz objenin üstüne geldiğinde sprite_index kodu ile ikinci spritemıza eşitledik.
Şimdi test edebilirsiniz. Test ederken bir şey dikkatinizi çekebilir faremiz objenin üstünden gidince objemiz renkli hali ile kalıyor.Yani eski haline dönmüyor Peki bunu nasıl eski haline döndereceğiz. Hemen bunuda ayarlıyalım.
Yukardaki Mouse Enter eventinin altındaki Mouse Leave Event,inide ekleyelim.
Bu eventin amacı ise Faremiz objeye temas ettikten sonra obje ile teması kesilince olacakları ayarlarız. Yani faremiz objenin üstünde çekince olacakları ayarlarız.
Şimdi bu eventimizin kod bölümüne şu kodu yazıyoruz.
sprite_index=sp_buton 
Şimdi burada objemiz fare üstünden gidince normal sprite haline dönecek. İsterseniz hemen test edebilirsiniz.
Evet şimdi buraya kadar tamam ise şimdi de faremiz ile butona tıklayınca olacakları ayarlıyalım
Mouse event,inden Left Button event,ini secelim. Bu even ise farenin sol tuşu ile tıklanınca olacakları ayarlamamızı sağlar. Bu evente Şu kodu yazalım
show_message("Buton sorunsuz çalışıyor.İyi günler")

show_message kodu ile ekrana yazı çıkarttık gördüğünüz gibi. 
Şimdi test edelim isterseniz


Gördüğünüz gibi sorunsuzca butonumuz çalışıyor. Bu örneği istediğiniz gibi geliştirebilirsiniz.
Bu günlükte bu kadar herkese iyi günler.


0 yorum:

Yorum Gönder