برنامه نویسی

Babylon.js Browser MMO – DevLog – به‌روزرسانی شماره 1 – بازنویسی در چارچوب ECS

سلام بعد از استراحت طولانی
بالاخره برگشتم و کار روی پروژه ام را ادامه خواهم داد.
کد پروژه به هم ریخته شد و اضافه کردن چیزهای جدید سخت تر و سخت تر شد. پس از تفکر طولانی، تصمیم گرفتم که کل پایه کد را بازنویسی کنم و سعی کنم چارچوب ساده ECS را پیاده سازی کنم (فقط به خاطر قابلیت نگهداری و توسعه پذیری).
آنچه در ویدئو مشاهده می کنید اثر یکپارچه سازی سرور و کلاینت و بارگیری پلیر پس از دریافت تاییدیه از سرور است. آسان به نظر می رسد اما در زیر کاپوت مکانیزم کاملاً پیشرفته ای وجود دارد (امیدواریم بیش از حد مهندسی نشده باشد – در آینده مشخص خواهد شد).

بعدی در عقب ماندگی حرکت بازیکن است – در حال حاضر بدون هیچ گونه پیش بینی سمت مشتری.

https://www.youtube.com/watch?v=f-w7piZwI6A

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا