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
  kullanıcı ismi kayıt sistemi (mobil) myster1us 1 151 28-09-2019, Saat: 15:59
Son Yorum: abayir41
  Oyun içi market ile karakter değişimi Cem 3 438 15-05-2019, Saat: 08:11
Son Yorum: abayir41
  Envanter sistemi Vugo 3 519 15-03-2019, Saat: 21:26
Son Yorum: mtat0640
  Play Market Acil yardim MaKsiMuS 3 684 02-02-2019, Saat: 13:48
Son Yorum: mtat0640
  Coin Sistemi mtat0640 0 345 30-01-2019, Saat: 00:44
Son Yorum: mtat0640

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi