مقدمه‌ای بر بازی سازی – قسمت سوم: دنیای قلموها؛ دنیای بزرگ محدود ۲

در ۱۳۹۱/۰۴/۲۹ , 21:00:17
مقدمه‌ای بر بازی سازی – قسمت سوم: دنیای قلموها؛ دنیای بزرگ محدود ۲

همانطور که در قسمت قبل دیدید در مورد BSP و اشکال هندسی صحبت کردیم.در این قسمت مطلب را توضیح جزییات در زمینه ی قلمو ها ادامه میدهیم.

ابزار اشتراک: منجر به حذف قسمتی از قلمو ی سازنده میشود که داخل شکل هندسی صلب قرار ندارد.
لازم به ذکر است که این عمل فقط شکل قلمو ی قرمز را عوض میکند و باعث ایجاد جسم جدیدی نمیشود.

ابزار ضد اشتراک:این ابزار باعث حذف قسمتی از قلمو ی قرمز که در داخل یک BSP دیگر است میشود.

قلموها دارای سه سختی متفاوت هستند.قلموهای نرم نیمه سخت و سخت.برای ایجاد این حالت ها از دکمه ی Add special brush استفاده میکنیم.البته نوع پیش فرض قلمو ها سخت است.

اما این حالت ها هرکدام خصوصیاتی دارند که بهتر است آن ها را بدانیم.

قلموی نرم: این قلمو کم ترین کاربرد را دارد . این حالت قابلیت برخورد ندارد و منجر به توقف بازی کننده و گلوله نمیشود.این قلمو ها فقط دارای حالت افزایشی هستند و موجب ایجاد برش در BSP های اطراف خود نمیشوند.

قلموی نیمه سخت: این قلمو ها بدون ایجاد برش در سایر BSP ها در مرحله قرار میگیرند.این قلمو منجر به توقف بازی کننده و گلوله است و فقط حالت افزایشی دارد.

قلمو ی سخت: متداول ترین نوع قلمو ها هستند و مانع عبور بازی کننده و گلوله میشود.دارای حالت افزایشی و کاهشی است و منجر به ایجاد برش BSP در محیط اطراف خود میشود.

“تذکر: بهتر است به جای استفاده از قلمو های نرم و نیمه سخت از مش های استاتیک که دارای خصوصیات ان ها هستند کمک بگیرید.”

شما میتوانید مانند سایر نرم افزار های سه بعدی تغییرات زیادی بر روی قلمو ها انجام دهید.برای این کار باید با ابزار Geometry Mod اشنا شوید.

زمانی که شما در این مد قرار دارید میتوانید با انتخاب راس ها ضلع ها و وجه های قلمو ان هارا به دلخواه تغییر دهید.

همان طور که در پنجره ی tools Geometry مشاهده میکنید گزینه های بسیار زیادی برای اعمال بر روی قلمو وجود دارد که به توضیح پرکاربرد ترین ان ها میپردازم.

Edit : این گزینه برای تغییر در مکان اندازه یا زاویه ی راس ضلع یا وجه انتخاب شده به کار میرود.
Extrude : این گزینه برای ایجاد یک ضلع یا وجه یا راس جدید و بیرون کشیدن یک قلمو ی جدید از داخل قلمو ی قبلب به کار میرود.
Clip : این ابزار برای برش دادن قلمو های انتخاب شده به کار میرود.برای استفاده از این ابزار باید در یکی از ویپورت دو بعدی با نگه داشتن Ctrl و راست کلیک کردن بر روی محل های مورد نظر یک صفحه در فضا ایجاد کرد.اگر در ویپورتی که بر این دو نقطه عمود یک نقطه ی دیگر را انتخاب کنید چر خش صفحه ی برش به وسیله ی نقطه ی سوم ایجاد میشود.

به این دلیل که این خط جهت مثبت صفحه ی برش (بردار نرمال) است و به طور پیش فرض قسمتی از قلمو که در سمت بردار نرمال قرار دارد حذف خواهد شد.
این ابزار دارای پارامتر های مختلفی برای نظیمات است. پارامتر bFlipNormal جهت بردار نرمال را تایین میکند. پارامتر bSlice تعیین میکند که با عمل برش جهت نرمال حذف شود یا نه. در صورت فعال بودن قلمو را به دو قلمو تقسیم میکند. اگر این گزینه غیر فعال باشد بسته به گزینه ی bFlipNorma قلمو حذف میشود. اگر bFlipNorma فعال باشد سمت مخالف بردار نرمال حذف میشود.

ادامه دارد…


19 دیدگاه ثبت شده است

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

  1. بسیار ممنونم دوست خوبم . منم مثل روزبه خیلی خوشحالم از اینکه چنین حرکتهایی (اونم زمانی که دیبازی یکم …) داره بیشتر میشه . دستت حسابی درد نکنه و خسته نباشی .
    امیدوارم بازم بیشتر از ت مطلب ببینیم .
    خُب با این متور خیلی خوب کار کردی و حالا وقتشه که بری سراغ موتور های قویتر مثل : Cry Engine و Frostbite . ;)
    ————————–
    فقط لطفا تصاویر رو تو آپلودر های خا.ر.جی بزار چون فا.یرو.ا.لهای متعدد من همشونو ب.لا.ک میکنه (۶ تا !!) :wink:

    ۰۰
  2. خیلی ممنون دوست عزیزم،مطالب مفید و کارامدی در مقالت بود که میتونه خیلی به کار بعضی از دوستان بیاد…این حرکت خودتا با همت و پشتکار بیشتر ادامه بده،همیشه دلم میخواست یه چنین جنبشی در دیبازی راه بیفته و یجورایی همگی رو به هر چه تخصصی شدن تر بریم…ممنون :wink:

    ۰۰
  3. ها. خیلی پیچیده بود. ولی ممنون. از زحمتی که میکشی. امیدوارم اونای که دوست دارن استفاده کنن :wink:

    ۰۰

در شبکه‌های اجتماعی،
به خانواده دنیای بازی بپیوندید!

برای اطلاع از جدیدترین اخبار، نقد و بررسی‌ها و ویدیوهای اختصاصی، ما را در شبکه‌های اجتماعی دنبال کنید. همراه شما هستیم.

Dbazi Social Media

مقالات بازی

تاریخچه استودیو Giant Squid تاریخچه استودیو Giant Squid
توسط علی علی‌پور
0
سری بازی زلدا را چگونه بازی کنیم؟ سری بازی زلدا را چگونه بازی کنیم؟
توسط حسین کریمی
0
تاریخچه استودیو Team Cherry تاریخچه استودیو Team Cherry
توسط علی علی‌پور
0
تاریخچه استودیو Sandfall Interactive تاریخچه استودیو Sandfall Interactive
توسط میلاد طاهرنژاد
0
داستان کامل سری بازی اسپلینتر سل [پرونده] داستان کامل سری بازی اسپلینتر سل [پرونده]
توسط نریمان هروی
0
Mafia داستان سری بازی Mafia
توسط حسین کریمی
0
داستان سری بازی Halo داستان سری بازی Halo
توسط حسین کریمی
0
تاریخچه استودیو سی دی پراجکت رد تاریخچه استودیو سی دی پراجکت رد
توسط علی علی‌پور
0
داستان سری بازی S.T.A.L.K.E.R داستان سری بازی S.T.A.L.K.E.R
توسط علی علی‌پور
0
داستان سری بازی Death Stranding داستان سری بازی Death Stranding
توسط مهدی یوسفی
0

چند رسانه ای

تبدیل جهان Avatar به میدان نبرد تبدیل جهان Avatar به میدان نبرد [تماشا کنید]
توسط ایلیا حسامی
0
رونمایی از بسته الحاقی Assassins Creed Mirage رونمایی از بسته الحاقی Assassins Creed Mirage با نام Valley of Memory [تماشا کنید]
توسط محمدصدرا باقری
0
تریلر زمان عرضه بازی Ghost of Yōtei انتشار تریلر زمان عرضه بازی Ghost of Yōtei؛ آغاز ماجراجویی انتقام [تماشا کنید]
توسط محمدصدرا باقری
0
تریلر داستانی Battlefield 6 تریلر داستانی بازی Battlefield 6 در رویداد State of Play به نمایش درآمد [تماشا کنید]
توسط محمدصدرا باقری
0
معرفی بازی‌های رایگان پلی‌استیشن پلاس معرفی بازی‌های رایگان پلی‌استیشن پلاس در ماه اکتبر؛ آلن ویک ۲ در صدر لیست [تماشا کنید]
توسط محمدصدرا باقری
0
Master Ninja: دری به سوی سختی مطلق در Ninja Gaiden 4 Master Ninja: دری به سوی سختی مطلق در Ninja Gaiden 4 [تماشا کنید]
توسط ایلیا حسامی
0
ورود بروس لی وارد به جهان Hitman؛ هدفی مرموز در دسترس بازیکنان ورود بروس‌لی به جهان Hitman با هدفی مرموز در دسترس بازیکنان [تماشا کنید]
توسط ایلیا حسامی
0
اسپایدرمن و گوست رایدر در میدان نبرد Marvel Tōkon: Fighting Souls اسپایدرمن و گوست‌رایدر در میدان نبرد Marvel Tōkon: Fighting Souls [تماشا کنید]
توسط ایلیا حسامی
0
بازسازی ژاپن در نسخه جدید Microsoft Flight Simulator 2024 با جزئیات خیره‌کننده بازسازی کشور ژاپن در نسخه جدید Microsoft Flight Simulator 2024 با جزئیات خیره‌کننده [تماشا کنید]
توسط ایلیا حسامی
0
معرفی گیم‌پلی بازی Marvels Wolverine معرفی گیم‌پلی بازی Marvels Wolverine؛ انتشار در پاییز ۲۰۲۶ [تماشا کنید]
توسط محمدصدرا باقری
0