ماژول Citizen MiniMap در پروژه Metaverse Rang World 3D Multiverse با هدف شخصیسازی تجربه پیمایش شهروندان در محیط سهبعدی توسعه مییابد. در این ماژول، تنظیماتی مانند روشن یا خاموش بودن نقشه کوچک، میزان بزرگنمایی و ارتفاع نمایش، بهصورت اختصاصی برای هر شهروند ذخیره و در ورودهای بعدی بازیابی خواهند شد. اتصال Unity به زیرساخت Node.js و استفاده از ساختار JSON، جایگزینی ذخیرهسازی محلی با ذخیرهسازی متمرکز و مبتنی بر هویت شهروند را امکانپذیر میکند. همچنین با استفاده از سازوکار Debounce، درخواستهای ذخیرهسازی بهینه میشوند تا زمینه حفظ تنظیمات شخصی، کاهش درخواستهای غیرضروری و ایجاد تجربهای پایدارتر در جهان سهبعدی متاورس رنگ فراهم شود.

تجربهای شخصیسازیشده در جهان سهبعدی متاورس رنگ؛ با هدف حفظ تنظیمات نقشه کوچک و بازگرداندن آنها در ورودهای بعدی شهروندان.
در مسیر توسعه زیرساختهای پروژه Metaverse Rang World 3D Multiverse، ماژول Citizen MiniMap با هدف ارتقای تجربه پیمایش در محیط سهبعدی و ایجاد امکان ذخیرهسازی اختصاصی تنظیمات نقشه برای هر شهروند طراحی شده است. این ماژول علاوه بر نمایش نقشه کوچک یا رادار محیط، امکان مدیریت تنظیمات شخصی را فراهم میکند تا وضعیت انتخابشده توسط کاربر پس از خروج از محیط نیز حفظ شود.
MiniMap یکی از ابزارهای کاربردی در محیطهای سهبعدی و جهانهای مجازی است که به کاربران کمک میکند موقعیت و مسیرهای اطراف خود را بهتر دنبال کنند. در معماری پیشنهادی Citizen MiniMap، تنظیماتی مانند روشن یا خاموش بودن نقشه، میزان بزرگنمایی و ارتفاع نمایش نقشه میتوانند بهصورت اختصاصی برای هر شهروند ذخیره شوند.
به این ترتیب، کاربر پس از ورود مجدد به محیط، مجبور نخواهد بود تنظیمات نقشه را از ابتدا انجام دهد؛ بلکه سامانه تنظیمات ذخیرهشده مربوط به شناسه شهروند را بازیابی کرده و رفتار قبلی رابط کاربری را بازمیگرداند.
بخش اصلی این توسعه، انتقال سازوکار ذخیرهسازی تنظیمات از روش محلی به ساختار مبتنی بر فایل JSON و سرویس Node.js است. در این مدل، اطلاعات تنظیمات MiniMap در قالب دادهای ساختاریافته نگهداری میشوند و امکان بارگذاری و ذخیرهسازی آنها بر اساس شناسه شهروند فراهم خواهد شد.
ساختار پیشنهادی JSON شامل شناسه شهروند، وضعیت نمایش رادار، مقدار بزرگنمایی یا اندازه نمای ارتوگرافیک، ارتفاع نمایش و نسخه ساختار داده است. وجود فیلد نسخه نیز زمینه سازگاری بهتر با تغییرات احتمالی آینده را فراهم میکند.
برای محل نگهداری اطلاعات، دو گزینه در نظر گرفته شده است: ذخیره تنظیمات در مسیر اختصاصی هر شهروند در هر محیط، یا ذخیره آنها در پروفایل شهروند برای استفاده مشترک میان چند محیط. انتخاب نهایی این ساختار باید با توجه به سیاست مدیریت تنظیمات و قرارداد API مشخص شود.
در فرآیند اجرایی ماژول، پس از ورود کاربر و دریافت هویت معتبر شهروند، شناسه او از طریق سازوکار به ماژول منتقل میشود. سپس تنظیمات ذخیرهشده دریافت شده و با استفاده از روی نقشه اعمال خواهند شد.
هنگام تغییر تنظیمات توسط کاربر نیز اطلاعات جدید برای ذخیرهسازی آماده میشوند. برای جلوگیری از ارسال درخواستهای مکرر به Node.js، سازوکار Debounce در نظر گرفته شده است تا ذخیرهسازی با یک تأخیر کوتاه و پس از توقف تغییرات انجام شود. همچنین هنگام خروج از محیط، آخرین تنظیمات باید تا حد امکان با سازوکار Flush ذخیره شوند.
در طراحی این ماژول، هدف آن است که ذخیرهسازی MiniMap تا حد امکان مستقل از منطق اصلی حرکت بازیکن و زیرساختهای شبکهای محیط باقی بماند. بنابراین، برای تنظیمات محلی نقشه نیازی به تحمیل وابستگی غیرضروری به در نظر گرفته نشده است.
این رویکرد به کاهش پیچیدگی پیادهسازی کمک میکند و امکان توسعه مستقل ماژول را در کنار سایر محیط سهبعدی فراهم میسازد.
زیرساخت اولیه MiniMap در Unity شامل رابط کاربری، تنظیمات و ذخیرهسازی موقت با آماده است. مرحله اصلی توسعه، اتصال این سازوکار به ذخیرهسازی اختصاصی هر شهروند در Node.js و تثبیت قرارداد مسیرها و دادههای JSON خواهد بود.
تکمیل این بخش به تعیین محل نهایی ذخیرهسازی، مشخصشدن فیلدهای قطعی JSON، تعریف endpointهای دریافت و ثبت اطلاعات و اطمینان از دسترسی به معتبر پس از ورود وابسته است. همچنین سناریوهای ورود، خروج، تغییر تنظیمات و ورود مجدد باید آزمایش شوند تا از بازگشت صحیح تنظیمات و جلوگیری از ذخیرهسازی بیشازحد اطمینان حاصل شود.
Citizen MiniMap گامی در جهت شخصیسازی پایدار تجربه حضور در متاورس رنگ است؛ قابلیتی که با پیوند محیط سهبعدی Unity به زیرساخت ذخیرهسازی Node.js، زمینه حفظ تنظیمات اختصاصی شهروندان و توسعه تجربهای یکپارچهتر در جهان مجازی را فراهم میکند.
تگ ها

عرضهی جدیدترین نسخه ویندوز به بازار
ماکروسافت نسخه جایگزین ویندوز ۸.۱ را با نام ویندوز ۱۰ به صورت رسمی منتشر کرد. ماکروسافت منوی استارترا که با معرفی ویندوز ۸ حذف شده بود، به محیط دسکتاپ ویندوز ۱۰ بازگردانده است. سیستم جستجو در ویندوز ۱۰ بهبود یافته و پشتیبانی از ماوس و صفحهکلید نیز بهتر شده است.
خبرنامه متاورس
برای اطلاع از آخرین اخبار، تحلیل ها و مطالب اختصاصی، می توانید در خبرنامه ما عضو شوید.هدف ما ارائه محتوای دقیق، معتبر و به روز است تا همواره از مهم ترین تحولات باخبر باشید. در صورت تمایل، کافی است آدرس ایمیل خود را وارد کنید تا از این پس، به روزترین محتواها و اطلاع رسانی های رسمی را بدون نیاز به مراجعه مداوم به وب سایت، دریافت کنید.