نرم افزار آموزش Unity 4.6 نشر مهرگان و داتیس
«Unity» نام برنامهای قدرتمند برای طراحی بازی است. از این نرمافزار میتوان در طراحی و ساخت انواع بازیهای کامپیوتری و بازیهای مناسب برای کنسولهای گوناگون، گوشیهای همراه و تبلت استفاده کرد. گروه نرمافزاری «مهرگان و داتیس» محصول پیش رو را با عنوان «آموزش Unity 4.6» ارائه کرده تا علاقهمندان بتوانند با استفاده از آن اصول و فنون کار با این نرمافزار را بیاموزند. سرفصل مطالب آموزشی که در این مجموعه آمده، عبارتاند از: فصل اول: مقدمهای بر Unity؛ توضیحات نصب و حساب کاربری و ورود به محیط؛ معرفی قالب کلی؛ معرفی منوهای Unity؛ شروع کار و بازکردن پروژه نمونه و هدایت نمای Scene؛ درک نمای Scene؛ بررسی نمای Hierarchy و امکان Search در آن؛ بررسی کامل نمای Scene؛ آشنایی با نمای Game؛ نمای Project و Inspector؛ تنظیمات قالب یا Layout؛ ساختار پروژه، ساختار فایل، مدیریت پروژه، بارگذاری و ذخیرهسازی. فصل دوم: Game object های Unity و ایجاد نمونهی اولیه؛ تغییر اندازه، Transform و چرخش؛ کپی کردن و مرتبسازی Game Object ها و بررسی مولفههای 3D Mesh؛ ایجاد والد؛ مولفهها، پردازشگر و فیلتر Mesh و کالیدرها؛ ایجاد محیطها و طراحی هوشمند؛ ایجاد زمین و افزودن پستی و بلندی به آن؛ کار با Paint Height و Smooth height؛ اضافه کردن بافتها؛ وارد کردن و جایگذاری درخت؛ افزودن نور و سایه؛ افرودن چمن و باد؛ افزودن پارازیتهای زمین و آسمان و مه؛ بررسی سایهها. فصل سوم: افزودن کنترلکننده اول شخص و حرکت آن؛ کلیدهای مجازی یا Input manager؛ مولفههای First person controller؛ مولفهی Character motor و افزودن اسکریپت؛ کالیدرها؛ Physics (ویژگیهای فیزیکی)؛ متریالهای فیزیکی و پارامتر Is Kinematic؛ نیروها و اتصال؛ افزودن باد و پارچه؛ تعامل با کنترلکنندهی اول شخص؛ تغییر اشارهگر و نحوهی ذخیرهی نهایی پروژه برای دستگاههای مختلف. فصل چهارم: شرح منابع و بافتهای یونیتی؛ ورود منابع و بافتها در پروژه؛ وارد کردن شبکهها؛ دستهبندی بافتها و اشیا؛ بررسی تعداد راسها و افزودن کالیدر به مش ورودی؛ بهبود متریالهای تولید شده و سایه گذارها؛ کار با گیاهان و سایهها؛ ایجاد عناصر پیش ساخته و کار با Asset Store. فصل پنجم: ایجاد و باز کردن محیط اسکرپت نویسی؛ نوشتن اسکریپت و تعریف متغیر؛ تعیین نوع متغیر و بررسی خطاها و کنسول؛ دسترسی به مرجع اسکریپت نویسی یونیتی و ایجاد یادداشت؛ بررسی توابع و افزودن محتویات به آن و استفاده از Print؛ بررسی حالت شرطی، استفاده از عملگر و تخصیص مقادیر؛ استفاده از تابع update، چرخش و Translate؛ استفاده از توابع مبتنی بر رویداد؛ ایجاد توابع تعریف شده توسط کاربر. فصل ششم: ورود منابع متحرک به پروژه و اعمال اسکریپت به آن؛ اضافه کردن صوت؛ اعمال حرکت به انیمیشن و کار با Animator Controller؛ افزودن کاراکتر کوتوله و بررسی موتور وضعیت Mecanim؛ افزودن شبهانسانها؛ حرکت کاراکتر به جلو و عقب توسط کلیدهای جهتی؛ شکلهای ترکیبی؛ انیمیشن بومی. فصل هفتم: استفاده از عناصر پیشساخته؛ ایجاد وجه دیگر باغ و اشیای آن؛ بازبینی نگهبان کوتوله باغچه؛ Occlusion Culling (مسدودسازی اشیا)؛ آرایهها و ایجاد حلقه؛ عملکرد بازی و اصلاح دوربین؛ اضافه کردن خرگوشهای زامبی و بررسی نمونهبرداری؛ تصادفیسازی؛ ورودیهایی به عنوان Timer؛ افزودن گیاهان و تصادفیسازی؛ ایجاد والد. فصل هشتم: ایجاد پرتاب کنندهی گلوله؛ تغییر شی پرتاب شونده؛ تغییر گرانش و محدود کردن موجودات پس از شلیک؛ افزودن سیستمهای ذرات و آتش؛ جایگزینی موجودات حذف شده و افزودن صدا؛ سیستم ذره شوریکان و ایجاد دود؛ انفجار مادهی چسبنده؛ دنبالهروی ذرات؛ تسلیحات پیش رفته و افکتهای بعد از پردازش. فصل نهم: افزودن GUI Text و شمارش تعداد ضربهها؛ تغییر سرعت فشار و متوقف کردن افزایش خرگوشها؛ افزودن تایمر و غیرفعال کردن Player؛ Unity 2D و کار با Sprite؛ کار با دوربینها و لایهها و افزودن دوربین جدید؛ اندازه Orthographic و تغییر شارژ باتری و رنگ آن؛ ایجاد اسپریتهای پویانمایی شده؛ افزودن اسپریت پرواز به لکلک و فعال و غیرفعال کردن آن و افزودن صوت؛ افزودن انیمیشن به منقار لکلک؛ افزودن بسته به منقار لکلک؛ کنترل برخورد بسته به زمین؛ افزودن خرگوشهای کوچک به بسته و کنترل آن؛ افزودن آرایه به خرگوشها و توقف افتادن بسته. فصل دهم: افزودن Unity GUI و متن در زمان بازی؛ افزودن دکمه و فونت؛ افزودن کد به دکمهها و ظاهر شدن پیغام؛ افزودن صفحه شروع بازی؛ افزودن انیمیشن و رویدادهای ماوس به پانلها؛ ایجاد GUI holder و تغییر سطح سازه؛ اصلاح شروع بازی؛ ایجاد منو و گزینهها و تنظیمات Player؛ اصلاح فونت منو و دسترسی به منو با فشردن f1؛ کار با منوی تنظیمات و Slider ها؛ اعتبارها یا Credit؛ ثبت دادهها و مدیریت مدافع باغ ژنومی؛ شروع از Start Menu و کار با متغیرهای ذخیرهسازی و تنظیمات بازیکن؛ تنظیم حجم صدای محدود، تنظیم سختی و سازهی نهایی. فصل یازدهم: افزودن نقشه جاسوسی گوشه تصویر؛ نمایش جهت مدافع باغ؛ افزودن ارتقادهندهی نیرو؛ ارتقای درجه سلاحها و کار با لایهها و ماسکها؛ ایجاد کنترولر برای نور لیزر؛ چرخش پرتو و افزودن بافت به آن؛ ایجاد متن پویانمایی UV؛ افزودن جرقه به نور لیزر و تخریب Zombie bunnies و خروجی نهایی پروژه.