Gamemaker Skor ve En yüksek Skor
UstaDerslik Soru-Cevap Yararlı Araçlar
arama ikon
Diller
Türkçe Türkçe

bilgi UstaDerslik
Bu uyari kutusudur.
Tamam

Anasayfa
İletişim
Üyeler

Gamemaker Skor ve En yüksek Skor

Paylaş  :
profil
kufuryoner
GÖRÜNTÜLENME(509)
RAPOR ET
Ne yaptıysam olmadı.
İlk olarak bi object açarak
global.skor=0 global.genelskor=0

yaptım.
daha sonra başka bir obje açarak

draw_text(352,1040,"SKOR : "+string(global.skor))
draw_set_font(font0)
draw_set_colour(c_white)


yazdım daha sonra genel skor için obje açıp onada

draw_text(362,1040,"YÜKSEK SKOR : "+string(global.genelskor))
draw_set_font(font0)
draw_set_colour(c_white)


yazdım. yüksek skoru menü kısmına koydum, normal skoru ise oyunun oynandığı kısıma koydum.
daha sonra her karakter öldüğünde
global.genelskor+=global.skor;

yazdım fakat oyun açılırken genel skor eventine hata veriyor sorun ne olabilir?




cArleone
cArleone 2 Yıl Önce Cevaplandı
kodlar yan yana yazılırken o satırın bittiğini belirtmez isen hata alırsın.
global.skor=0 global.genelskor=0 

bu şekilde yan yana yazmak hatalı.
global.skor=0; global.genelskor=0;

bu şekilde olmalıydı.eğer kodları yan yana yazarken o kodu sonlandıran ; koymazsan hata verir.vermezse bile kodlar çalışmayabilir.

ayrıca font ve renk komutları draw_text den önce yazılmalı.kodlar yukarıdan aşağıya çalıştığı için,sen yazdırdıktan sonra renk değiştirmeye çalıştığın için çalışmaz.
kufuryoner
kufuryoner 2 Yıl Önce Cevaplandı
Codları yan yana değil alt alta yazdım create eventinde ama yinede dediğiniz gibi noktalı virgül ile sonlandırdım ve font,renk komutlarını textten önce aldım. fakat hala daha aynı sorunu almaktayım?

Edit: Tamamdır sorunu hallettim. Atladığım ufak bişey vardı.

Fakat şuanda odada skor sayacını göstermiyor?
cArleone
cArleone 2 Yıl Önce Cevaplandı
çizdirme olayları draw eventına yazılır.eğer oraya yazmaz isen ekranda gözükmez.
kufuryoner
kufuryoner 2 Yıl Önce Cevaplandı
Zaten draw eventinde yazılıydı. Fakat benim ufak bi hatam sonucu olmuyormuş bunu farkettim.

Şuanda oyunda skor aldığım anda genel skor kendiliğinden sayaç gibi yükselmeye başlıyor durmuyor ve oyuna restart çektiğimde genel skor 0 dan başlıyor. buna bi çözüm söyleyebilir misiniz?
cArleone
cArleone 2 Yıl Önce Cevaplandı
hangi eventı yazdın bilmiyorum ama olay sürekli gerçekleştiği için artıyordur.büyük ihtimal ile create eventında tanımladığın için,o obje her oluştuğunda değişken sıfırlanıyordur.global değişkenleri bir objenin game start eventında tanımlayıp ilk odaya koyun.siz sıfırlamadıkça içeriği sıfırlanmaz bu şekilde.
kufuryoner
kufuryoner 2 Yıl Önce Cevaplandı
İşe yaramadı.



Kod
Kalın
Vurgu
Resim
Video
Url
CEVAPLA
Tüm Hakları Saklıdır. ©Arleone 2013-2014 UstaDerslik






Giriş
Şifremi Unuttum...
Şifre Talep
  Kuralları Kabul Ediyorum.
Kaydol