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