• 12-08-2020, 21:40:49
    #1
    Üyeliği durduruldu
    Merhabalar a diye bir değişkenimi PlayerPrefs.SetInt("a",a) ile kaydediyorum ama yapmak istediğim şey, bu a değişkenini text1 e aktarmak aktardıktan sonra a nın değeri dahi değişke text1de kalmasını istiyorum. a'yı 5 arttırdıgımı varsayıyorum onuda text2 ye kaydetmek istiyorum yardımcı olabilecek var mı?
  • 12-08-2020, 23:50:47
    #2
    Bir metod oluşturun ve bu metoda parametre olarak text ekleyin. a ile her işlem yaptıktan sonra bu metodu çalıştırın. Hangi texte yazdırmak isterseniz parametre olarak onu girersiniz.
  • 13-08-2020, 13:14:11
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Hocam yanlış anlamadıysam değeri her arttırdığınızda text'in güncellenmesini ve yeniden kayıt edilmesini istiyorsunuz. Şöyle bir method yazabilirsiniz;

    int coin;
    public Text coinText;
    
    void Start()
    {
    if(playerprefs.haskey("CoinCount")
      coin = playerprefs.getint("CoinCount");    
    }
    
    public void TextExample()
    {
    coin ++;
    coinText.text = "Coins: " + coin;
    playerprefs.setint("CoinCount",coin);
    }
    bu arada kodu burdan yazdım yazım hatası olabilir
  • 13-08-2020, 14:01:12
    #4
    Üyeliği durduruldu
    delamis adlı üyeden alıntı: mesajı görüntüle
    Hocam yanlış anlamadıysam değeri her arttırdığınızda text'in güncellenmesini ve yeniden kayıt edilmesini istiyorsunuz. Şöyle bir method yazabilirsiniz;

    int coin;
    public Text coinText;
    
    void Start()
    {
    if(playerprefs.haskey("CoinCount")
      coin = playerprefs.getint("CoinCount");    
    }
    
    public void TextExample()
    {
    coin ++;
    coinText.text = "Coins: " + coin;
    playerprefs.setint("CoinCount",coin);
    }
    bu arada kodu burdan yazdım yazım hatası olabilir
    daha sonrasında coinin değeri değişince ordaki textin değeride değişiyor, benim istediğim o anki değeri alıp daha sonrasında coin değişse bile o değerin orda sabit kalmasını istiyorum
  • 13-08-2020, 14:19:01
    #5
    Ne demek istiyorsunuz hocam anlamıyorum ki. Yalnızca sahnede aldığı kadarı gözüksün, her sahne başlangıcında sıfırlansın mı istiyorsunuz yani tüm altınları gözükmesin mi istiyorsunuz?
  • 13-08-2020, 15:18:19
    #6
    Üyeliği durduruldu
    delamis adlı üyeden alıntı: mesajı görüntüle
    Ne demek istiyorsunuz hocam anlamıyorum ki. Yalnızca sahnede aldığı kadarı gözüksün, her sahne başlangıcında sıfırlansın mı istiyorsunuz yani tüm altınları gözükmesin mi istiyorsunuz?
    hocam anydesk vs bağlanma şansınız var mı? Demek istediğim skor kaydetme yapmak istiyorum skor tablosu yapacağım. Altını playerprefs ile tutuyorum bunu başka bir sahnede kaydetmesini istiyorum.