ارسالها: 24
موضوعها: 2
تاریخ عضویت: آذر 1399
سپاسها: 3
0 سپاس گرفتهشده در 0 ارسال
دوستان من وقتی اونت های سیو و لود رو مینویسم واسه ی متغییر بعد که بازیو اجرا میکنم عدد اون متغیر تغیر میکنه به کلمه NaN لطفا بگین چجوری این مشکلو حل کنم?
(اونت هاشو هم درست نوشتم با اموزشم مقایسه کردم درست بود)
Mehr
Game
Is
cooming soon
ارسالها: 2
موضوعها: 1
تاریخ عضویت: آذر 1399
سپاسها: 0
0 سپاس گرفتهشده در 0 ارسال
سلام من میخوام با یکی ک تو حوزه بازی سازی هست ارتباط بگیرم ایا گروهی در واتساپ یا تلگرام دارید ک بتونم اونجا دنبال همچین افرادی بگردم
این شماره واتساپ و تلگراممه لطفا
09117886283
ارسالها: 489
موضوعها: 43
تاریخ عضویت: شهر 1396
مکان: اصفهان
سپاسها: 1172
1097 سپاس گرفتهشده در 469 ارسال
چون متغیرتون صفر ذخیره شده داخل اونت سیوتون برای لود شدن اون ب صورت عددی(صفر) از تابع (اکسپرشن لود)int در برابر شدن متغیر استفاده کنید
ارسالها: 24
موضوعها: 2
تاریخ عضویت: آذر 1399
سپاسها: 3
0 سپاس گرفتهشده در 0 ارسال
(1399/9/26، 03:02 عصر)MohammadHadi نوشته است: چون متغیرتون صفر ذخیره شده داخل اونت سیوتون برای لود شدن اون ب صورت عددی(صفر) از تابع (اکسپرشن لود)int در برابر شدن متغیر استفاده کنید
سلام من متنتونو خوندم اما مفهومشو متوجه نشدم(تاحدی معنی حرفاتونو فهمیدم ولی اونجایی ک گفتی از تابع int استفاده کنم متوجه نشدم) من واسه سیو کردن تو اون شرطی ک میخوام سیو بشه میام رویداد سیو رو اضافه میکنم از set item لوکال استفاده میکنم که تو یه حرف key ک خودمون بهش میدیم و میگیم تو کدوم متغییر سیو یا همون ست بشه .
بعد از اونم یه دو سه تا اونت میخواد واسه لود شدن ک همون key ک اونجا وارد کردی رو میخوان تا در اخرم ک میگی مقدار درون key رو ک تو ایتم سیو ست شده بیاد واسه این متغییر(ک تو سیو نوشتیم) ست بشه و واسه عدد متغیر اون عدد ذخیره شده تویه key رو نشون بده....
ولی من همه اینکارارو ک میکنم در اخر بجای عدد درست متغییر کلمه NaN ظاهر میشه!
موندم چیکارباید بکنم
Mehr
Game
Is
cooming soon
ارسالها: 24
موضوعها: 2
تاریخ عضویت: آذر 1399
سپاسها: 3
0 سپاس گرفتهشده در 0 ارسال
(1399/9/26، 07:40 عصر)MohammadHadi نوشته است: تا در اخرم ک میگی مقدار درون key رو ک تو ایتم سیو ست شده بیاد واسه این متغییر(ک تو سیو نوشتیم) ست بشه
دقیقا همینجا ک داخل سیستم میزنید set داخل ورودی ک از اکسپرشن آیتم سیو استفاده میکنی قبلش از int استفاده کنید
مثلا اگه از Webstorage استفاده میکنید و وقتی ک داخل سیستم میزنید ک متغیر برابر شود باکد:
webstorge.localvalue("key")
کافیه ک int رو اضافه کنید ک میشهکد:
int(webstorge.localvalue("key"))
موفق باشید
داداش همینجوری که شما گفتی عمل کردم و اینجا دیگه اون کلمه NaN ظاهر نمیشه وقتی int اضافه کردم ولی باز ی جورایی انگار درست سیو انجام نمیده چون وقتی ک باز ریست میکنم یا میرم تو منو بر میگردم تو بازی عددش صفره(من گذاشتم هرموقع ب ابجکت سکه برخورد کرد سیو بشه یا همون key رو ست کنه بعد هر موقع ام ک لیوت بازی استارت شد برسی کنه ببینه اون key وجود داره اگه داشت ست کنه یا همون لود کنه)
Mehr
Game
Is
cooming soon
ارسالها: 489
موضوعها: 43
تاریخ عضویت: شهر 1396
مکان: اصفهان
سپاسها: 1172
1097 سپاس گرفتهشده در 469 ارسال
پس درست از اکشن سیو استفاده نکردید
میتونید سورس رو بفرستید تا من یا دوستان بررسی کنند
ارسالها: 24
موضوعها: 2
تاریخ عضویت: آذر 1399
سپاسها: 3
0 سپاس گرفتهشده در 0 ارسال
(1399/9/26، 09:02 عصر)MohammadHadi نوشته است: پس درست از اکشن سیو استفاده نکردید
میتونید سورس رو بفرستید تا من یا دوستان بررسی کنند
من با گوشی میام تو انجمن گوشیم به سیستمم وصل نمیشه سورس اپلود کنم. ولی مطمئنم از اکشن و اونت درست استفاده کردم . چون با اموزش سیو و لود ک تو انجمن بود مقایسه کردم و درست عین هم هستن . به نظرت به ریست گلوبال ربط داره? چون من زدم هر موقع پلیر بمیره کلن ریست گلوبال شه . چون میخواموهمه متغیر هام ریست بشن(چون بازی رکوردیه) ولی میخوام تعداد سکه هام (همون متغییری ک واسش انتخاب کردم) اون فقط سیو بشه ک ب مشکل خوردم . ولی وقتی استفاده کردم از int مشکل کلمه NaN رفع شد . حالا موندم چرا هی از صفر شروع میشه .(یعنی ب ریست گلوبال ربط داره?)
این اکشن رو واسه سیو مینویسم
کد:
WebStorage/set local key `info` to `global`
Mehr
Game
Is
cooming soon