Hey merhaba ziyaretçi bize destek olmak ister misin ? Hemen Kayıt Ol Seni hiç sıkmadan kayıt edeceğiz endişelenmek bize destek olduğun için teşekkürler.



  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Market sistemi Yapmak
#1
Merhaba arkadaşlar market sistemi kurmak istiyoruz fakat oyun fps cs:go gibi bir oyun değil 3D otographic platformer oyunu. Bu oyunda Sadece platformdan topladığımız paralarla marketten karakter topun rengini değiştirmek istiyoruz. (Gold toplama tamam fakat markette nasıl kullanacağız onu belirtirseniz sevinirim) Şimdidien teşekkürler. Smile
  Cevapla
#2
Selam, sorunuzu tam anlayamadım ama anladığım kadarıyla cevap vereyim.

Başka bir sahnede farklı renkte topları belirlediğiniz bir gold miktarı karşılığında almalarını sağlayabilirsiniz.

Örneğin:
sarı top: 50 gold
yeşil top: 100 gold
gibi

Bu kısmın kodlanmasını mı sordunuz onu anlayamadım.
  Cevapla
#3
(17-12-2019, Saat: 23:17)mtat0640 Nickli Kullanıcıdan Alıntı: Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.!Selam, sorunuzu tam anlayamadım ama anladığım kadarıyla cevap vereyim.

Başka bir sahnede farklı renkte topları belirlediğiniz bir gold miktarı karşılığında almalarını sağlayabilirsiniz.

Örneğin:
sarı top: 50 gold
yeşil top: 100 gold
gibi

Bu kısmın kodlanmasını mı sordunuz onu anlayamadım.
Kodlamasını sormuştum kodların mantığını öğrenip yazdım Smile , şimdi 2 sorunum var ; 1-objeyi butonla alıyorum,sahneye geliyor renkli top fakat sahneyi yeniden başlattığımda aldığını tanımlamıyorsıfırdan para vb istiyor.

2.Sorun da Oyun içindeki goldları marketteki parayla bağlayamıyorum yani gold topladıkça market parasına eklemiyor bu parayı cihazda kalıcı eklemesini istiyorum. Playerperfsi çok detaylı bilmiyorum yeni başlayanlardanım Smile
  Cevapla
#4
iki durum içinde PlayerPrefs kullanılabilir. Toplam gold sayısını PlayerPrefs.SetInt("ToplamGold",miktar);  şeklinde kaydedin. Daha sonra gerekli
script lerin Awake yada Start fonksiyonunda bu değeri PlayerPrefs.GetInt("ToplamGold"); ile çekip kullanabilirsiniz.

Satın alınan ürün içinde aynı şeyi yapacaksınız. Mesela Kırmızı top satın aldıysa. PlayerPrefs.SetInt("KirmiziTop",1); şeklinde kaydedebilirsiniz.
Kontrol ederken yine Awake yada Start ta

if(PlayerPrefs.GetInt("KirmiziTop")==1) { satın alındı} else {satın alınmadı}
  Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Unity 2d silah mouse takip sistemi hatası onurbilgin1104 0 1,025 21-03-2021, Saat: 21:15
Son Yorum: onurbilgin1104
  Unity spawn sistemi nasıl yapılır ? Albars 3 1,690 19-12-2020, Saat: 13:13
Son Yorum: mtat0640
  Unity ölme sistemi - Yardıma ihtiyacım var Albars 1 1,007 01-12-2020, Saat: 15:11
Son Yorum: mtat0640
  animasyonlu karakterlerle market sistemi nasıl yapılır ? honey 8 2,673 22-05-2020, Saat: 15:30
Son Yorum: honey
Question Multiplayer ban sistemi? EditeY 0 834 28-04-2020, Saat: 09:37
Son Yorum: EditeY

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi