تبلیغات
تبلیغات
تبلیغات
تبلیغات
  • صفحه:
  • 1

موضوع: PlayerPrefs

PlayerPrefs 1 هفته, 3 روز پیش #129060

  • teimor
  • آفلاین
  • کاربر تازه وارد
  • ارسال: 3
  • دریافت تشكر: 0
  • 
باسلام

دوستان این کدی که من نوش ;(PlayerPrefs.SetInt ("CoinsCount" , coinCount

coinCount مقدار امتیاز دریافتی پلیر

این دستور وقتی داره پلیر می میره مقدارامتیازی که تا موقع مرگ دریافت کرده رو درکلید "CoinsCount" بااستفاده از پلیر پرفس ذخیره می کنه.

حالا در منو می خوام این مقدار امتیاز رو نمایش بده یه اسکریپ جدید ساختم واین کدو بهش دادم.
[left]
; public int coin


;public Text coinText



}() void Start

}(("if (PlayerPrefs.HasKey ("CoinsCount"

;("coin += PlayerPrefs.GetInt ("CoinsCount

; coinText.text = " " + coin
{

coin یه متغییر جدید برای گرفتن مقدار امتیاز

coinText متغییر نوشته برای نشان دادن مقدار امتیاز

واما مشکل من اینجاست که هر بار که پلیر می میره دفعه ی اول امتیاز ی که بدست اورده درمنو درست نمایش داده میشه ولی در بار دوم امتیاز قبلی که مثلا 50 بود حذف میشه و امتیاز جدید که مثال 40 هست جایگزین اون میشه.

اگه کسی راه حلی بده درپاسخ بنویسه با تشکر.

پاسخ: PlayerPrefs 1 هفته, 1 روز پیش #129086

  • irdeveloper98
  • آنلاین
  • کاربر تازه وارد
  • ارسال: 14
  • دریافت تشكر: 3
teimor نوشته:
باسلام

دوستان این کدی که من نوش ;(PlayerPrefs.SetInt ("CoinsCount" , coinCount

coinCount مقدار امتیاز دریافتی پلیر

این دستور وقتی داره پلیر می میره مقدارامتیازی که تا موقع مرگ دریافت کرده رو درکلید "CoinsCount" بااستفاده از پلیر پرفس ذخیره می کنه.

حالا در منو می خوام این مقدار امتیاز رو نمایش بده یه اسکریپ جدید ساختم واین کدو بهش دادم.
[left]
; public int coin


;public Text coinText



}() void Start

}(("if (PlayerPrefs.HasKey ("CoinsCount"

;("coin += PlayerPrefs.GetInt ("CoinsCount

; coinText.text = " " + coin
{

coin یه متغییر جدید برای گرفتن مقدار امتیاز

coinText متغییر نوشته برای نشان دادن مقدار امتیاز

واما مشکل من اینجاست که هر بار که پلیر می میره دفعه ی اول امتیاز ی که بدست اورده درمنو درست نمایش داده میشه ولی در بار دوم امتیاز قبلی که مثلا 50 بود حذف میشه و امتیاز جدید که مثال 40 هست جایگزین اون میشه.

اگه کسی راه حلی بده درپاسخ بنویسه با تشکر.


سلام ، این کدی که نوشتین فقط توی Start مقدار سکه رو داخل Text میریزه ...
باید توی متد Update این کدو بنویسین :
; coinText.text = " " + coin
كاربران زیر تشكر كردند: aj1176
  • صفحه:
  • 1
زمان ایجاد صفحه: 0.16 ثانیه

جدیدترین آثار ارسالی در گالری

تبلیغات
تبلیغات

جدیدترین ارسالهای تالارگفتگو