مقدمه ای بر ساخت بازی – قسمت پنجم:اشیاء شکل دهنده‌ی محیط

در ۱۳۹۱/۰۵/۰۴ , 18:33:47
default image

به نام حضرت دوست

سلامی مجدد به تمامی فرهیختگان سایت دنیای بازی.در ادامه ی قسمت های قبل این بار به سراغ یکی از پر کاربرد ترین و مهم ترین و در دیدرس؟!! ترین مقوله های ساخت مرحله میرویم……بله اجسام!

چیزی به نام جسم: جسم شاید در دنیای واقعی زیاد مقوله ی گسترده ای نباشد اما در دنیای بازی و طراحی مرحله بسیار پر اهمیت و صد البته بزرگ و پر کاربرد است.
به طور کلی هر چیزی که در مرحله میبینید اجسام هستند.

همانطور که در تصویر میبینید تصویر اول بدون جسم و تصویر دوم با جسم است.

مقدمه ای بر متریال: متریال است که به دنیای شما هویت میدهد.عکس العمل اجسام نسبت به نور و ضربه یا هرچیز دیگر به وسیله ی متریال تعیین شده.نکته ای مهم در مورد متریال ها وجود دارد که نباید ان ها را با بافت یا همان Texture اشتباه گرفت.
بافت یک تصویر است و هیچ خصوصیت انفعالی با خود ندارد. زمانی که یک متریال را تشکیل میدهید بافت یک لایه ی سازنده ی ان است که در کنار لایه های دیگری از قبیل BMP و نرمال مپ و … قرار میگیرد. این مبحث به موقع توضیح داده میشود.
اجسام هم به خودی خود هویت ندارند پس کسی که در نرم افزار های سه بعدی جسمی را میسازد باید متریال ان را هم به ان الحاق کند.
صد البته متریال در نرم افزار های دو بعدی تولید شده و سپس وارد نرم افزار های سه بعدی میشود.
البته در این سری از آموزش ما تماما از اجسام موجود در خود موتور استفاده کرده و شما میتوانید تمامی تنظیمات را روی سایر اجسام هم انجام دهید.

اجسام موجود در مرحله می توانند ثابت باشند تخریب پذیر باشند متحرک باشند یا دارای فیزیک باشند.

اکنون برای انتخاب یک جسم و قرار دادن ان در مرحله مرورگر اشیا و کانتنت ها Content browser را باز کرده و گزینه ی static meshes را انتخاب کنید و شی StaticMesh’LT_Buildings2.SM.Mesh.S_LT_Buildings_SM_BunkerSupA1′ را انتخاب کنید.
برای قرار دادن شی در مرحله بر نقطه ی مورد نظر کلیک راست کرده و گزینه ی load static mesh را از شاخه ی Add Actore انتخاب کنید. همانطور که میبینید اگر یک بار دیگر راست کلیک کنید گزینه های زیادی در مورد ان شی اضافه شده است که هر کدام یک خصوصیت به شی می دهد.
برای شروع بر روی گزینه ی Add static Mesh کلیک کنید.این کار باعث قرار گرفتن یک جسم ثابت در محیط میشود که به جز جلوگیری از عبور کارکتر و تیر وایجاد سایه هیچ عکس العمل دیگری نشان نمیدهد.
این جسم به پردازش کمی نیاز دارد و موتور انریل این اجازه را به شما میدهد که تا میخواهید از یک جسم در محیط کپی کنید.چون تمامی اجسام یکسان را یک جسم واحد فرض کرده و محاسبه ان را به عهده ی کارت گرافیک میگذارد.پس در استفاده از اجسام استاتیک تا میتوانید زیاده روی کنید!

در قسمت بعد به چگونگی ساخت جسم متحرک و دارای فیزیک میپردازیم …
ادامه دارد …

با تشکر:AmirSalar


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

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

  1. تیتر جالبیه ! “مقدمه ای بر ساخت بازی”
    بسیاری از دوستان بازی سازی را فقط انجین می پندارن، در حالی که فقط بخش اجرایی و در واقع مراحل پایانی کار بازی سازی به انجین مرتبط می شود. جناب امیر سالار من کار شمارا منع نمی کنم اما بهتر است کمی آکادمیک تر به قضیه پرداخته شود و بخش های تئوری لازم قبل از شروع بخش اجرائی بیان شوند. با توجه به تیتر مطلب ، محتوای آن صحیح نیست.
    با تشکر از فعالیت شما

    ۰۰
    1. بله حرف شما درست………اما برخی از افراد هستند که به دلیل نداشتن تخصص در زمینه پیاده سازی ایده ها شکست میخورن به هر حال بخش توری هم در دست اقدام است……

      ۰۰
    1. داداش دمت خیلی گرم،می شه منو Add کنی،
      ziegfridss1945@yahoo
      ______________________________________
      (سعید حالا یه بار ID دادم اب نداره دیگه)

      ۰۰

مقالات بازی

بیشتر

چند رسانه ای

بیشتر