خانه » بازی سازی مقدمهای بر بازی سازی – قسمت سوم: دنیای قلموها؛ دنیای بزرگ محدود ۲ × توسط امیرسالار مظاهر در ۱۳۹۱/۰۴/۲۹ , 21:00:17 19 همانطور که در قسمت قبل دیدید در مورد BSP و اشکال هندسی صحبت کردیم.در این قسمت مطلب را توضیح جزییات در زمینه ی قلمو ها ادامه میدهیم. ابزار اشتراک: منجر به حذف قسمتی از قلمو ی سازنده میشود که داخل شکل هندسی صلب قرار ندارد. لازم به ذکر است که این عمل فقط شکل قلمو ی قرمز را عوض میکند و باعث ایجاد جسم جدیدی نمیشود. ابزار ضد اشتراک:این ابزار باعث حذف قسمتی از قلمو ی قرمز که در داخل یک BSP دیگر است میشود. قلموها دارای سه سختی متفاوت هستند.قلموهای نرم نیمه سخت و سخت.برای ایجاد این حالت ها از دکمه ی Add special brush استفاده میکنیم.البته نوع پیش فرض قلمو ها سخت است. اما این حالت ها هرکدام خصوصیاتی دارند که بهتر است آن ها را بدانیم. قلموی نرم: این قلمو کم ترین کاربرد را دارد . این حالت قابلیت برخورد ندارد و منجر به توقف بازی کننده و گلوله نمیشود.این قلمو ها فقط دارای حالت افزایشی هستند و موجب ایجاد برش در BSP های اطراف خود نمیشوند. قلموی نیمه سخت: این قلمو ها بدون ایجاد برش در سایر BSP ها در مرحله قرار میگیرند.این قلمو منجر به توقف بازی کننده و گلوله است و فقط حالت افزایشی دارد. قلمو ی سخت: متداول ترین نوع قلمو ها هستند و مانع عبور بازی کننده و گلوله میشود.دارای حالت افزایشی و کاهشی است و منجر به ایجاد برش BSP در محیط اطراف خود میشود. “تذکر: بهتر است به جای استفاده از قلمو های نرم و نیمه سخت از مش های استاتیک که دارای خصوصیات ان ها هستند کمک بگیرید.” شما میتوانید مانند سایر نرم افزار های سه بعدی تغییرات زیادی بر روی قلمو ها انجام دهید.برای این کار باید با ابزار Geometry Mod اشنا شوید. زمانی که شما در این مد قرار دارید میتوانید با انتخاب راس ها ضلع ها و وجه های قلمو ان هارا به دلخواه تغییر دهید. همان طور که در پنجره ی tools Geometry مشاهده میکنید گزینه های بسیار زیادی برای اعمال بر روی قلمو وجود دارد که به توضیح پرکاربرد ترین ان ها میپردازم. Edit : این گزینه برای تغییر در مکان اندازه یا زاویه ی راس ضلع یا وجه انتخاب شده به کار میرود. Extrude : این گزینه برای ایجاد یک ضلع یا وجه یا راس جدید و بیرون کشیدن یک قلمو ی جدید از داخل قلمو ی قبلب به کار میرود. Clip : این ابزار برای برش دادن قلمو های انتخاب شده به کار میرود.برای استفاده از این ابزار باید در یکی از ویپورت دو بعدی با نگه داشتن Ctrl و راست کلیک کردن بر روی محل های مورد نظر یک صفحه در فضا ایجاد کرد.اگر در ویپورتی که بر این دو نقطه عمود یک نقطه ی دیگر را انتخاب کنید چر خش صفحه ی برش به وسیله ی نقطه ی سوم ایجاد میشود. به این دلیل که این خط جهت مثبت صفحه ی برش (بردار نرمال) است و به طور پیش فرض قسمتی از قلمو که در سمت بردار نرمال قرار دارد حذف خواهد شد. این ابزار دارای پارامتر های مختلفی برای نظیمات است. پارامتر bFlipNormal جهت بردار نرمال را تایین میکند. پارامتر bSlice تعیین میکند که با عمل برش جهت نرمال حذف شود یا نه. در صورت فعال بودن قلمو را به دو قلمو تقسیم میکند. اگر این گزینه غیر فعال باشد بسته به گزینه ی bFlipNorma قلمو حذف میشود. اگر bFlipNorma فعال باشد سمت مخالف بردار نرمال حذف میشود. ادامه دارد… نویسنده امیرسالار مظاهر اگر فقیر به دنیا آمده اید ،اشتباه شما نیست.اگر فقیر بمیرید،اشتباه شما است. بیل گیتس بازی سازی 19 دیدگاه ثبت شده است دیدگاهتان را بنویسید لغو پاسخبرای ارسال دیدگاه باید وارد شوید امیر خان دمت گرم………خیلی باحالی ………با اینکه چیز زیادی نمی فهمم ولی بازم دستت درد نکنه. =; ۰۰ پاسخ امیر سالار جان دستت درد نکنه ———————————- ps3 is god ۰۰ پاسخ دستت درد نکنه مقالاتت خیلی مفیده. عماد از pc$ ۰۰ پاسخ بسیار ممنونم دوست خوبم . منم مثل روزبه خیلی خوشحالم از اینکه چنین حرکتهایی (اونم زمانی که دیبازی یکم …) داره بیشتر میشه . دستت حسابی درد نکنه و خسته نباشی . امیدوارم بازم بیشتر از ت مطلب ببینیم . خُب با این متور خیلی خوب کار کردی و حالا وقتشه که بری سراغ موتور های قویتر مثل : Cry Engine و Frostbite . ————————– فقط لطفا تصاویر رو تو آپلودر های خا.ر.جی بزار چون فا.یرو.ا.لهای متعدد من همشونو ب.لا.ک میکنه (۶ تا !!) :wink: ۰۰ پاسخ خیلی ممنون دوست عزیزم،مطالب مفید و کارامدی در مقالت بود که میتونه خیلی به کار بعضی از دوستان بیاد…این حرکت خودتا با همت و پشتکار بیشتر ادامه بده،همیشه دلم میخواست یه چنین جنبشی در دیبازی راه بیفته و یجورایی همگی رو به هر چه تخصصی شدن تر بریم…ممنون :wink: ۰۰ پاسخ چند تا از عکس ها مثل اینکه فیلتر شده ۰۰ پاسخ بازیسازی هم چیزه سختیه :-? ۰۰ پاسخ ها. خیلی پیچیده بود. ولی ممنون. از زحمتی که میکشی. امیدوارم اونای که دوست دارن استفاده کنن :wink: ۰۰ پاسخ قشنگ بود یه ذره شو خوندم :* ۰۰ پاسخ دستت درد نکنه.مثل قسمت قبلی خوب و مفید بود. ۰۰ پاسخ نمایش بیشتر
بسیار ممنونم دوست خوبم . منم مثل روزبه خیلی خوشحالم از اینکه چنین حرکتهایی (اونم زمانی که دیبازی یکم …) داره بیشتر میشه . دستت حسابی درد نکنه و خسته نباشی . امیدوارم بازم بیشتر از ت مطلب ببینیم . خُب با این متور خیلی خوب کار کردی و حالا وقتشه که بری سراغ موتور های قویتر مثل : Cry Engine و Frostbite . ————————– فقط لطفا تصاویر رو تو آپلودر های خا.ر.جی بزار چون فا.یرو.ا.لهای متعدد من همشونو ب.لا.ک میکنه (۶ تا !!) :wink: ۰۰ پاسخ
خیلی ممنون دوست عزیزم،مطالب مفید و کارامدی در مقالت بود که میتونه خیلی به کار بعضی از دوستان بیاد…این حرکت خودتا با همت و پشتکار بیشتر ادامه بده،همیشه دلم میخواست یه چنین جنبشی در دیبازی راه بیفته و یجورایی همگی رو به هر چه تخصصی شدن تر بریم…ممنون :wink: ۰۰ پاسخ
ها. خیلی پیچیده بود. ولی ممنون. از زحمتی که میکشی. امیدوارم اونای که دوست دارن استفاده کنن :wink: ۰۰ پاسخ