تصویر مفهومی درباره BoomBo و کنترل حرکت و نشانه‌گیری مستقل

BoomBo و کنترل حرکت و نشانه‌گیری مستقل

حرکت و نشانه‌گیری مستقل یکی از سؤال‌های اصلی کنترل در طرح فعلی BoomBo است. حرکت به چپ و نشانه‌رفتن به راست اجازه می‌دهد موقعیت و جهت حمله جدا مدیریت شوند. این آزادی می‌تواند تصمیم‌های جذابی بسازد، به شرط اینکه رابط هر دو نیت را درست بفهمد. BoomBo هنوز در دست ساخت است؛ بنابراین این مقاله مسیر طراحی و روش آزمون نمونه اولیه را توضیح می‌دهد، نه کنترل قطعی نسخه منتشرشده را.

جهت فعلی و منطق طراحی

هر تماس انگشت را یک تعامل دارای مالک در نظر بگیرید. انگشتی که در ناحیه حرکت شروع شده، تا زمان برداشته‌شدن باید مالک حرکت بماند؛ حتی اگر از حلقه قابل مشاهده بیرون برود. انگشت دوم باید نشانه‌گیری را کنترل کند و تعامل اول را نگیرد. ناحیه مرده مرکز می‌تواند لغزش ناخواسته را حذف کند و محدوده بیرونی، سرعت حرکت را یکسان نگه دارد. این قراردادها باید روشن باشند تا بزرگ‌کردن ظاهر کنترل، رفتار کاراکتر را بی‌خبر تغییر ندهد.

یک سناریوی قابل بررسی

در یک آزمون مفید، بازیکن دور هدف ثابت می‌چرخد و سلاح را به سمت آن نگه می‌دارد. حرکت ساعت‌گرد و پادساعت‌گرد را مقایسه کنید و سپس جای کنترل‌ها را عوض کنید. لحظه‌هایی را ثبت کنید که انگشت اشتباه مالک کنترل می‌شود، نشانه‌گیری بی‌دلیل قطع می‌شود یا دست بازیکن خطر مهمی را می‌پوشاند. چیزی که سختی مبارزه به نظر می‌رسد، شاید حاصل جای دست باشد. آزمون روی گوشی واقعی مهم است، چون لبه صفحه و نحوه گرفتن دستگاه فضای استفاده را تغییر می‌دهند.

چندلمسی؛ هر انگشت مالک کدام کنترل است؟

مالکیت انگشت هنگام پذیرش کنترل شروع و با برداشتن یا لغو تمام شود. نزدیک‌ترین انگشت هر فریم ممکن است حرکت و نشانه را عوض کند. شناسه مستقل نگه دارید و ازدست‌رفتن تمرکز را لغو کنید. شناسه لمس استفاده‌مجددشده تعامل تازه شروع کند، نه حالت قدیمی را ادامه دهد.

Dead Zone جوی‌استیک موبایل؛ حرکت بدون لغزش انگشت

ناحیه مرده جوی‌استیک حرکت کوچک مرکز را رد می‌کند. کم بودن رانش و زیاد بودن تأخیر حس می‌دهد. خروجی روی مرز جهش دارد یا بیرون آن نرم بازنگاشت می‌شود؟ فاصله نرمال بسنجید تا وضوح صفحه و اندازه کنترل قانون را بی‌خبر تغییر ندهند.

توقف بازی؛ پاک‌کردن ورودی‌های نیمه‌تمام

توقف، عمل نگه‌داشته، فشار صف‌شده یا Drag نیمه‌تمام می‌گذارد. لغو و ادامه هر تعامل را تعیین کنید. فشار تازه پس از ادامه معمولاً حمله ناخواسته را حذف می‌کند، اما حرکت پیوسته هم قانون می‌خواهد. ورودی و بازخورد مربوط مثل دکمه فشرده را با هم پاک کنید.

چک‌لیست کاربردی

  1. برای هر کنترل شناسه پایدار انگشت نگه دارید.
  2. حرکت مورب را بدون افزایش سرعت نهایی امتحان کنید.
  3. توقف و ادامه بازی را پس از برداشتن هر دو انگشت بررسی کنید.

مرزها و برداشت‌های نادرست

مالک انگشت را فقط از موقعیت فعلی حدس نزنید؛ شلیک نگه‌داشته‌شده را بدون قانون مشخص از Pause عبور ندهید؛ محدوده ورودی را بی‌دلیل به حلقه تزئینی محدود نکنید.

قدم بعد و معیار بررسی

نمونه اول را کوچک نگه دارید تا اثر یک تغییر کنترل قابل مقایسه باشد. در نسخه دوم فقط ناحیه مرده یا جای دکمه را عوض کنید و اتاق هدف ثابت بماند. بررسی کنید خطای شلیک از نیت بازیکن، تفسیر لمس یا رفتار گلوله می‌آید. این تفکیک مانع تنظیم سلاح برای جبران کنترل خراب می‌شود. چیدمان نهایی تا زمانی که شواهد از یک حالت راحت حمایت نکنند، باز می‌ماند.

پرسش‌های رایج

آیا دو جوی‌استیک قطعی هستند؟

این مسیر فعلی طراحی است؛ چیدمان نسخه نهایی هنوز تثبیت نشده.

آیا حرکت و نشانه‌گیری یک انگشت داشته باشند؟

آن حالت مدل تعامل دیگری است و باید جداگانه ارزیابی شود.

ادامه مطالعه و پروژه‌های مرتبط

آخرین مطالب بلاگ

تصویر مفهومی مستقل دربارهٔ مقایسه موتورهای بازی

مقایسه یونیتی، گودوت و آنریل؛ انتخاب براساس خروجی پروژه

مقایسهٔ یونیتی، گودوت و آنریل وقتی مفید است که خروجی پروژه معلوم باشد. برای یک بازی کارتی موبایل، یک پازل وب و یک اکشن سه‌بعدی نیازهای

ادامهٔ مطلب
تصویر آموزشی بودجهٔ حافظهٔ بازی؛ مرتبط با موضوع نوشته

بودجهٔ حافظه؛ دارایی‌ها هم هزینه دارند

تصویر، صدا و آبجکت اجرایی حافظه می‌گیرند، حتی اگر فایل روی دیسک کوچک دیده شود. میز موبایلی بودجهٔ بصری متناسب با دستگاه هدف می‌خواهد.

ادامهٔ مطلب
تصویر مفهومی مستقل دربارهٔ تغییرات آنریل انجین ۵

تغییرات Unreal Engine 5؛ Nanite و Lumen چه چیزی عوض کردند؟

تغییرات پایهٔ Unreal Engine 5 شیوهٔ کار با جزئیات هندسه، نور پویا و جهان بزرگ را گسترش داد. این مقاله دربارهٔ مفاهیم این نسل است و

ادامهٔ مطلب
Dalo