مشکل در ذخیره ی تغییرات

سوال

سلام من دارم یه بازی مینویسم که کاربر توش میتونه تصویر پروفایل خودشو انتخاب کنه(مثل همه ی بازی ها)اما مشکلم اینه که برنامه تغییراتو به صورت موندگار تغییر  نمیده ینی مثلا کاربر میره عکس پروفایلشو تغییر میده و بازیشو انجام میده اما وقتی که از بازی خارج میشه و دوباره وارد بازی میشه همه چی به حالت اولیه برمیگرده!چجوری بدون ساختن دیتا بیس این تغییراتو ذخیره کنم؟یه اسکرولویو ساختم و عکسایی که کاربر میتونه به عنوان اواتارش انتخاب کنه رو توش قرار دادم و با دستور سندر اواتار تغییر میکنه ولی تو حافظه نمیمونه و با هربار باز شدن بازی به حالت اولیه برمیگرده!این مساله خیلی برام مهمه چون تو ذخیره ی امتیاز و مراحلم این مشکل برام پیش میاد!

در حال بررسی 0
, ۱۳۹۶/۱۲/۱۶ ۹:۰۵:۱۸ 2 پاسخ کاربر تازه 0

پاسخ ها ( 2 )

    0
    ۱۳۹۶/۱۲/۱۷ ۱۰:۴۷:۵۸

    سلام

    همونطور که گفتید اطلاعات رو به صورت عادی در کش برنامه ذخیره نمیکنه

    لذا می بایست از دیتابیس استفاده کنید تا اطلاعات رو یک جایی ذخیره کنه … تا در صورت مراجعه بعدی به کاربر نمایش بده

    بازی به صورت آفلاین هست یا آنلاین؟

     

     

      0
      ۱۳۹۶/۱۲/۱۸ ۱۲:۳۱:۰۱

      ینی حتما باید با دیتا بیس باشه؟

      در حال حاضر افلاینه ولی میخوام انلاینش کنم نهایتا

        0
        ۱۳۹۶/۱۲/۱۸ ۱۴:۲۶:۱۳

        بله فکر میکنم …

        ببینید وقتی کاربر تنظیماتی رو در برنامه انجام میده، این تنظیمات می بایست یک جایی ذخیره بشه تا در مراجعات بعدی کاربر، دیگه نخواد از دوباره تنظیمات رو اعمال کنه

        حالا بازهم تحقیق کنید و از دیگران هم پرس و جویی کنید، شاید بدون نیاز به دیتابیس تونستید تنظیمات رو ذخیره کنید

        موفق باشید.

         

          0
          ۱۳۹۶/۱۲/۱۸ ۱۵:۳۷:۰۷

          ممنون از وقتی که گذاشتین

          تو یکی از سایتا داشتم میگشتم دوستی فقط گقت از طریق wriet میشه ولی هیچ چیز دیگه ای نگفت و الان واقعا نمیدونم چیکار کنم

          ولی طبق گفته ی شما با دیتابیس قطعا میشه دیگه؟؟

          در اینده واسه ذخیره کردن امتیاز و لول کاربرهم میشه از دیتابیس استفاده کرد؟

           

    0
    ۱۳۹۶/۱۲/۱۹ ۱۵:۴۵:۵۱

    wriet یا write ؟!

    بله میشه استفاده کرد، بازی شما آنلاین هست و اطلاعات باید در دیتابیس آنلاین ذخیره شود

    تا کاربر حتی اگه از دستگاه دیگه ای هم خواست بازی را ادامه بده، بتونه(مثل بازی های آنلاین که شما می بینید که با هر دستگاهی که وارد حساب کابریتون بشید؛ میتونید بازی رو ادامه بدید و اطلاعات حساب کابری براتون لود میشه)

    موفق باشید.

      0
      ۱۳۹۶/۱۲/۲۰ ۱۸:۰۴:۳۰

      write 😀

      شرمنده اشتباه تایپی بود

      حالا با چه برنامه ای میتونم عکسارو دیتابیس کنم؟

      با navicat  میشه؟

      میتونین راهنمایی کنین؟

        0
        ۱۳۹۶/۱۲/۲۰ ۱۹:۱۶:۱۲

        بله با navicat میشه ….

        ولی اگه بازی آنلاین هست از دیتابیس آنلاین(mysql) استفاده کنید.

          0
          ۱۳۹۶/۱۲/۲۰ ۲۰:۲۴:۳۹

          یازم ممنونم

          زیاده رویه اگه خواهش کنم یه راهنمایی(فایلی,فیلمی,توضیح مختصری یا…؟) بکنین که چجوری عکسو به دیتا بیس اضافه کنم؟

          دیتابیس با تکست و عدد بلدم ولی عکسو نمیدونم راستش

          بعد این راهنمایی هایی که میکنین واسه نوشتن با b4a هست دیگه؟؟

            0
            ۱۳۹۶/۱۲/۲۲ ۱۷:۲۱:۴۸

            این فیلم آموزشی توسط یکی از سایت های همکار تهیه شده، که میتونید مشاهده کنید(کلیک کنید).

            مباحثی هم که تا الان گفتم همش مربوط به بیسیک فور اندروید بود 😊

          0
          ۱۳۹۶/۱۲/۲۲ ۱۷:۵۶:۲۳

          ممنون

          ولی میگه not found

ارسال یک پاسخ