بیایید تنها سیستم ذخیره مورد نیاز بازیهای یونیتی خود را کدنویسی کنیم
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یاد میگیرید چگونه سیستم ذخیره بسیار کلی خود را بسازید.
- یاد میگیرید چگونه یک سیستم ذخیره برای تمام بازیهای خود ایجاد کنید.
- روشهای مختلف ذخیره داده در یونیتی را میآموزید.
- یاد میگیرید چگونه کد تمیز بنویسید.
پیشنیازهای دوره
- علاقه به یادگیری
- مبانی سیشارپ
- اگر برخی از دورههای ما را گذراندهاید، یک امتیاز محسوب میشود.
توضیحات دوره
بعد از ساخت دورههای بسیار، متوجه شدیم بعضی جنبههای توسعه بازی شروع به تکرار شدن میکنند.
یکی از این جنبهها ذخیره است.
معمولاً برای موارد خیلی ساده مثل ذخیره تعداد کوینها یا نام بازیکن، از PlayerPrefs استفاده میکنیم.
این روش بهترین نیست، اما بسیار سریع و نسبتاً قابل اطمینان است.
برای ساختارهای داده پیچیدهتر، مثل states جهان در دوره Hybrid Casual، داده خود را به صورت سریال شده در فایل جداگانهای ذخیره کردیم.
این روش خیلی تمیزتر و قابل کنترلتر بود چون میتوانستیم خیلی سریع داده خود را در دسترس و بررسی کنیم.
بعد از ساخت دوره Suika، ذخیره داده برای ما آزاردهنده شد، چون باید states پوستها را ذخیره میکردیم.
اینکه آیا خریداری شده یا هنوز نشده بود. باز هم به استفاده از PlayerPrefs بازگشتیم.
دیگر کافی بود، وقتش رسیده بود که چیزی بهتر، سادهتر و قابل استفاده مجدد بدون نیاز به نوشتن دوباره کد بسازیم.
اجازه دهید دوست جدید خود را معرفی کنیم: SIJIL
- Sleek (باریک و خوشساخت)
- Ingenious (هوشمندانه)
- Jaw-dropping (شگفتانگیز)
- Impeccable (بینقص)
- Legendary (افسانهای)
سیستم ذخیره برای تمام بازیهای یونیتی شما
بعد از ساخت SIJIL خودتان، خواهید توانست داده خود را با یک خط کد ذخیره کنید.
همچنین قادر خواهید بود داده را با دو خط کد بارگذاری کنید.
اگر ویدئوی معرفی را هنوز ندیدهاید، تماشای آن را به شما پیشنهاد میکنیم تا بهتر متوجه قدرت این سیستم ذخیره شوید.
اگر ویدئو را دیدهاید، قدم منطقی بعدی شرکت در دوره است.
پس بیایید با هم یادگیری را شروع کنیم و یک عالمه زمان ذخیره کنیم.
این دوره برای چه کسانی مناسب است؟
- کسی که میخواهد تنها سیستم ذخیره مورد نیاز خود را بسازد.
بیایید تنها سیستم ذخیره مورد نیاز بازیهای یونیتی خود را کدنویسی کنیم
-
مقدمه 01:52
-
ارائه 01:36
-
ذخیره موقعیت بازیکن 04:52
-
ذخیره State درب 03:20
-
ذخیره کوینها متفاوت است 06:17
-
GUIDs نجاتدهنده هستند 07:10
-
نوشتن و خواندن داده به فایل 06:16
-
افزودن کلاس GameData 08:39
-
بارگذاری با استفاده از داده جدید بازی ما 07:49
-
مشکل دیکشنریها 08:53
-
پکیج رایگان جیسان بهتر 04:48
-
داده جدید بازی ما 11:06
-
ذخیره داده کلی جدید ما 06:07
-
بارگذاری داده کلی جدید ما 09:06
-
بارگذاری موارد بیشتر 04:27
-
تست دیگر تایپهای داده 11:28
-
درس جایزه 00:20
مشخصات آموزش
بیایید تنها سیستم ذخیره مورد نیاز بازیهای یونیتی خود را کدنویسی کنیم
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:17
- مدت زمان :02:08:20
- حجم :498.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy