Abdullah63
Hectopat
- Katılım
- 20 Mayıs 2021
- Mesajlar
- 120
Daha fazla
- Cinsiyet
- Erkek
Vallahi buradan sora sora bitireceğim bu oyunu sanki
Ama bana kaynaklardan araştıra araştıra kendi projemde uygulayarak Unity öğrenebileceğimi yine buradaki bir arkadaş söylemişti ve işe yarıyor. Neyse. Oyunuma animasyonlu altınlarımı attım ve tıpkı engellerim gibi rastgele ve belli aralıklarla spawnlanmalarını sağladım.
Oyunumun şöyle bir görüntüsü var. Her bir altın yukarıdaki altın sayacını 2 arttırıyor ve bu değer ölüm ekranında sonuç şeklinde de yer alıyor. Altınların sayısal değerini tutan değişken "Gold" ve PlayerPrefs. SetInt("altin", Gold); dedim ve bunu market sahnemdeki mygolds değişkenimi mygolds += PlayerPrefs. GetInt("altin"); şeklinde yazdırdım ve ne olur ne olmaz shopmanager scriptimin Update'i içinde SetInt("mygolds", mygolds) şeklinde kaydedilmesini, Start içinde yani markete girdiğimde GetInt("mygolds") şeklinde yüklenmesini istedim. Ama sadece son el kaç altın topladıysam o altın ekrana yazdırılıyor. Bir yerde yanlış yaptığımı zaten biliyorum. Bu işin doğrusunu bilen biri bana yardımcı olabilir mi? Şimdiden teşekkürler.
Oyunumun şöyle bir görüntüsü var. Her bir altın yukarıdaki altın sayacını 2 arttırıyor ve bu değer ölüm ekranında sonuç şeklinde de yer alıyor. Altınların sayısal değerini tutan değişken "Gold" ve PlayerPrefs. SetInt("altin", Gold); dedim ve bunu market sahnemdeki mygolds değişkenimi mygolds += PlayerPrefs. GetInt("altin"); şeklinde yazdırdım ve ne olur ne olmaz shopmanager scriptimin Update'i içinde SetInt("mygolds", mygolds) şeklinde kaydedilmesini, Start içinde yani markete girdiğimde GetInt("mygolds") şeklinde yüklenmesini istedim. Ama sadece son el kaç altın topladıysam o altın ekrana yazdırılıyor. Bir yerde yanlış yaptığımı zaten biliyorum. Bu işin doğrusunu bilen biri bana yardımcı olabilir mi? Şimdiden teşekkürler.
Son düzenleyen: Moderatör: