دوره آموزشی یونیتی 4: یادگیری جامع دو بعدی
4 ساعت 3 دقیقهمبتدی2014-06-09
مدرسین

Jesse Freeman
Head of Partner and Framework Marketing at Amazon
جزئیات دوره
بسیاری از بازیهایی که وارد فروشگاههای اپلیکیشن میشوند، بازیهای 2D هستند. Unity یک موتور عالی برای طراحی این بازیها است. چرا؟ چون Unity 2D ابزارهایی مثل واردکننده اسپریت (تصویر) به صورت کشیدن و رها کردن، ایجاد نقشههای بافت (texture atlas) از پیش ساخته شده، ویرایشگر انیمیشن اسپریت، رندرکننده 2D ویژه با ویژگیهایی مثل لایهها/عمق و پیمایش پارالاکس، و موتور فیزیک Box2D را دارد. (اگر بازیهایی مثل Angry Birds را بازی کردهاید، حتما Box2D را دیدهاید!) در اینجا، جسی فریمن به شما نشان میدهد چطور از این ویژگیها استفاده کنید و کامپوننتهای قابل استفاده مجدد بسازید که میتوانید در بازیهای خود از آنها استفاده کنید. او به شما نشان میدهد چطور آثار هنری را وارد کنید، انیمیشنها را بسازید و لینک کنید، بازیکن بسازید و کنترل کنید، دشمنهای قدرتمند بسازید، موانع اضافه کنید، سطوح مختلف بسازید و ورودیهای لمسی و کنترلرها را از بازیکنان بپذیرید. در آخرین فصل، نحوه انتشار بازی تمام شده خود در پلتفرمهای مختلف از جمله iOS، Android، کامپیوترهای دسکتاپ و وب آموزش داده میشود.
اهداف یادگیری:
نصب Unity
ایجاد پروژه جدید
نوشتن اسکریپتها در Unity با C#
کار با آثار هنری 2D
ایجاد انیمیشنها
ساخت و حرکت دادن بازیکن
افزودن برخوردها
ساخت دشمن بیگانه
گسترش Unity با استفاده از gizmos
ایجاد نقشه کاشی ساده
جابجایی بین سطوح
انتشار بازی
اهداف یادگیری:
نصب Unity
ایجاد پروژه جدید
نوشتن اسکریپتها در Unity با C#
کار با آثار هنری 2D
ایجاد انیمیشنها
ساخت و حرکت دادن بازیکن
افزودن برخوردها
ساخت دشمن بیگانه
گسترش Unity با استفاده از gizmos
ایجاد نقشه کاشی ساده
جابجایی بین سطوح
انتشار بازی
مهارت ها
Real-TimeGame DevelopmentUnityVisualization and Real-TimeEssential TrainingAECProduct and ManufacturingSoftware Development
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - استفاده از فایلهای تمرین
1. شروع کار با یونیتی
- 03 - نحوه استفاده از IDE
- 04 - معرفی اسکریپتها در یونیتی
- 05 - درک ساختار داده ها
- 06 - کار با خواص و روش ها
2. کار با Sprites
- 07 - Import جن
- 08 - برش ورقهای اسپرایت
- 09 - بریدن جن اضافی
- 10 - ساخت انیمیشن
3. ایجاد یک بازیکن
- 11 - ایجاد پیش ساخته پلیر
- 12 - افزودن برخورد به بازیکن
- 13 - حرکت به چپ و راست
- 14 - حرکت به سمت بالا
- 15 - ایجاد کلاس کنترلر
- 16 - تغییر انیمیشن روی پلیر
- 17 - اتصال انیمیشنهای جت
- 18 - تمیز کردن بازیکن
4. اشیاء تعاملی
- 19 - ایجاد اشیاء قابل جمع آوری
- 20 - انتخاب تصادفی اسپرایت ها
- 21 - ایجاد بلوک فشار
- 22 - ایجاد سوئیچ
- 23 - ایجاد درب و کد
- 24 - ایجاد ماشه در
- 25 - اتصال موانع به یکدیگر
- 26 - ایجاد گیزم
- 27 - موانع مرگبار
- 28 - منفجر شدن بازیکن
5. بیگانگان و هوش مصنوعی
- 29 - ایجاد بیگانگانی که راه میروند
- 30 - نگه داشتن بیگانگان روی سکو
- 31 - حمله بیگانگان
- 32 - ماشه حمله مبتنی بر انیمیشن
- 33 - فعال کردن بیگانگان برای تیراندازی
- 34 - کار با پرتابههای بیگانه
6. ساختن یک سطح
- 35 - ساختن یک سطح
- 36 - راهاندازی دوربین
- 37 - جمع کردن سطح
- 38 - جلوههای نورپردازی
7. کار با صدا
- 39 - پخش صداهای سه بعدی
- 40 - پخش صداهای دو بعدی
- 41 - پاک کردن صداها
8. مدیریت صحنه ها
- 42 - ایجاد یک صفحه نمایش اسپلش
- 43 - جابجایی بین صحنه ها
- 44 - خروج و تنظیم مجدد سطوح
- 45 - افزودن محدودیت تایمر سطح
- 46 - نمایش نوار محدودیت زمانی
9. مبانی انتشارات
- 47 - مروری بر نشر
نتیجه
- 48 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری عمیق: تشخیص تصویر
- دوره آموزشی یادگیری جامع یونیتی 2023
- دوره آموزشی مقدمه ایی بر سی شارپ در یونیتی
- دوره آموزشی ویژوال استودیو برای توسعه دهندگان یونیتی
- دوره آموزشی Enscape Essential برای Revit
- دوره آموزشی یادگیری جامع Unity 3D 2021
- دوره آموزشی Unity 3D: درس های Lunchtime
- دوره آموزشی یونیتی: AR Visualization بخش اول مفاهیم اساسی