درود مهمان گرامی! ثبت نام

امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
روش ذخیره و بازیابی مراحل بازی در یونیتی
#11
کلاس PlayerPrefs مخفف  player preferences می باشد و برای ذخیره متغییرها و ایجاد session هایی در طول مراحل بازی بکار می رود.
یعنی با استفاد از اون می تونیم متغیری رو در کل بازی ذخیره و بازیابی کنیم.

این کلاس از نوع static هست. نوع استاتیک باعث میشه آخرین مقدار همیشه برای اون حفظ بشه.

PlayerPrefs.SetInt ("key", value);
PlayerPrefs.GetInt("key");

PlayerPrefs.SetFloat ("key", value);
PlayerPrefs.GetFloat("key");

PlayerPrefs.SetString("key","value")
PlayerPrefs.GetString("key");

برای خروج بازی و باقی موندن تغییر:
PlayerPrefs.Save();

https://t.me/gameoverblog/18864


کد:
int emtiaz=Playerprefs.GetInt("score")-200 PlayerPrefs.SetInt("score",emtiaz); Playerprefs.Save();

کپی شده از http://gameover.blog.ir

int emtiaz=Playerprefs.GetInt("score")-200 PlayerPrefs.SetInt("score",emtiaz); Playerprefs.Save();

کپی شده از http://gameover.blog.ir
پاسخ
 سپاس شده توسط qwerty13 ، start777
#12
ممنون کم کم داره مشکل حل میشه ولی فعلا این کد ذخیره کار نمیکنه و این پیغام رو میده : 

resim

در منوی استارت هم این کد رو میزنم ولی همش els رو اجرا میکنه ؟!

resim
پاسخ
#13
- مشکل بالایی به خاطر این هست که PlayerPrefs درسته نه Playerprefs.
- مشکل پایینی هم عجیب بود ولی همین الان متوجهش شدم؛ شما اسم متغیر رو گذاشتید توی " "، یعنی شد یک متغیر ثابت دیگه و بعد در شرط گفتید اگر کلمه "level" برابر با کلمه "aa" بود فلان؛ در حالی که باید بگید اگر «متغییر» level برابر بود با کلمه "aa" فلان بشه...

راستی شما از کدوم محیط کدنویسی استفاده می کنید؟ یونیتی تون 2018 هست؟ این یونیتی جدیدا monodevelop ندارن و من مجبورم از vs code استفاده کنم ولی code snippets ش (پیشنهاد تابع و کد و اینا) کار نمیکنه.

(ویرایش: قبلا توی ویژوال استدیو 2017 که میومد پروژه باهاش لود نمیشد و اونم مثل ویژوال استدیو کد صرفا یک ویرایشگر بود، اما الان که امتحان کردم عالی کار میکنه. پیشنهاد هاش از مونو هم بهتره wink فکر کنم دلیلش نصب .NET Core باشه.)
کیــــــــــ qwerty13 ـــــــوورتی13
پاسخ
 سپاس شده توسط start777


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question ایجاد صفحه برای مراحل بازی start777 2 74 15/1/1398، 12:19 عصر
آخرین ارسال: qwerty13
  راهنمایی برای دانلود فایل دیتا (.obb) و ذخیره در بازی برای اندروید saeid4x 2 348 9/2/1397، 10:14 عصر
آخرین ارسال: sajjad3011
Bug راهنمایی برای قرار دادن دیتا در بازی ساخته شده توسط یونیتی saeid4x 6 777 19/9/1396، 02:14 عصر
آخرین ارسال: salar1298
  مشکل در حرکت موس در حالت اجرای بازی در یونیتی saeid4x 1 255 20/5/1396، 01:15 عصر
آخرین ارسال: mamali me
  سوال: بازی آنلاین در یونیتی sllark 1 595 5/5/1395، 09:04 عصر
آخرین ارسال: ketabi



کاربرانِ درحال بازدید از این موضوع: 1 مهمان