روش ذخیره مراحل باز شده بازی (حل شد)
سلام
داخل یه بازی ، ده مرحله داریم برای هر مرحله یک دکمه با شماره قرار داده شده که در ابتدا فقط دکمه اول فعاله و موقعی که کاربر در مرحله اول برنده میشه و به مرحله بعد هدایت میشه و دکمه مرحله دوم هم فعال میشه ( باز میشه ) .
حالا سوال اینجاست که روش صحیح ذخیره مرحله باز شده چیه ؟ که با خروج از بازی و اجرای دوباره کاربر بتونه از اخرین مرحله باز شده ، بازی ادامه بده و همچنین به مراحل باز شده قبلی هم دسترسی داشته باشه .
با تشکر
برای ذخیره ی مراحل بازی و سایر اطلاعاتی که نمی خواهید با بسته شدن کامل برنامه از بین برود بهتر است از SharedPreferences استفاده کنید .
فعال کردن مرحله ی بعد بازی :
از یک شرط استفاده می کنید مثلا اگر امتیاز 10 شد وضعیت levelA تغییر یابد .
boolean levelA;
اگر مرحله ی A سپری شده بود مرحله ی B فعال شود و کلید و...... نشان داده شود
if (levelA){
ButtonLevel.setVisibilty(View.Visible);
//یا تنظیم تغییر ویو
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .