آموزش یک کنترلر شخصیت بازیکن سوم ایجاد کنید

Create a Third-Person Player Character Controller

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: سیستم Mixamo و Mecanim Unity را برای ساخت و برنامه نویسی شخصیت بازی سوم شخص خود یاد بگیرید. چگونه می توان یک شخصیت سه بعدی را از یک کتابخانه از قبل موجود با انیمیشن های با کیفیت بالا و متحرک ایجاد کرد. نحوه ایجاد یک ماشین حالت از انیمیشن های کاراکتر که از طریق ورودی کاربر کنترل می شوند. نحوه پیاده سازی سیستم ورودی یونیتی نحوه استفاده از Cinemachine برای ایجاد دوربین دنبال شخصیت نحوه برنامه نویسی از ابتدا یک کنترلر شخصیت بازیکن سوم شخص برای محیط بازی. پیش نیازها: دانش کاری یونیتی دانش کاری سی شارپ

هر توسعه‌دهنده بازی که به خود احترام می‌گذارد می‌داند که داشتن شخصیت بازیکن سوم شخص به درستی یکی از کلیدهای اساسی یک تجربه بازی عالی است. نه تنها این، بلکه کنترلر، پس از توسعه، می تواند از یک بازی به بازی دیگر منتقل شود، و کد را قابل استفاده مجدد و مقیاس پذیر می کند. در این دوره یاد می گیرید که چگونه کاراکتر سوم شخص خود را از ابتدا با استفاده از مدل ها و انیمیشن های سه بعدی که به صورت رایگان در دسترس هستند قرار دهید و یاد می گیرید که چگونه با سی شارپ در Unity کنترل کنید. ایده پشت این دوره این است که دانش‌آموزان را در یک سری کارگاه‌های آموزشی با ابزارهای لازم برای کمک به آنها در ساخت یک کاراکتر، متحرک کردن یک شخصیت و برنامه‌ریزی یک شخصیت بدون نیاز به مدل‌سازی یا متحرک سازی و به دست آوردن درک موضوع سوم راهنمایی کند. خط لوله کنترل کاراکتر شخص.

این دوره از Unity 2020.1 یا 2020.2، Input System 1.0 و Cinemachine 2.6.3 استفاده می کند

نحوه برنامه نویسی و کار با:

را بیاموزید
  • شخصیت‌ها و ابزارهای سه بعدی

  • آواتارهای انسان نما

  • سیستم Mecanim

  • ماسک های آواتار

  • درختان ترکیبی انیمیشن

  • بسته سیستم ورودی جدید Unity

  • بسته سینمای یونیتی برای دوربین‌های «کاراکتر دنبال‌کننده»

  • سرویس Mixamo Adobe برای تقلب و متحرک سازی شخصیت های سه بعدی

  • کنترل‌کننده‌های شخصیت سوم شخص

  • ترکیب حرکت ریشه با کنترل‌های فیزیک

آنچه مردم در مورد دوره های پنی می گویند:

  • دکتر پنی یک فرد فوق العاده و یک متخصص واقعی است. تمام دوره های او که من گذرانده ام درجه یک بوده اند و به نظر من معلم بهتری وجود ندارد.

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

  • من صادقانه عاشق رویکرد آموزشی Holistic هستم و هرگز در عرض چند ساعت در مورد کدنویسی موثر با چنین توضیحات دقیق چیزهای زیادی یاد نگرفتم!

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


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • تماس با H3D Contacting H3D

  • سوالات متداول FAQs

  • دریافت اکانت Mixamo Getting a Mixamo Account

  • دریافت اکانت Mixamo Getting a Mixamo Account

  • به Hoistic3D Socials بپیوندید Join the Holistic3D Socials

  • به Hoistic3D Socials بپیوندید Join the Holistic3D Socials

معرفی Introduction

  • تماس با H3D Contacting H3D

  • سوالات متداول FAQs

دریافت یک شخصیت و انیمیشن با Mixamo Getting a Character and Animations with Mixamo

  • کار با شخصیت ها در Mixamo Working with Characters in Mixamo

  • کار با شخصیت ها در Mixamo Working with Characters in Mixamo

  • انتخاب و دانلود انیمیشن های Mixamo Selecting and Downloading Mixamo Animations

  • انیمیشن های حرکت شخصیت Character Movement Animations

  • دریافت ورودی کاربر برای حرکت شخصیت Getting User Input for Character Movement

  • شتاب گرفتن از پیاده روی تا دویدن Accelerating from Walking to Running

  • شتاب گرفتن از پیاده روی تا دویدن Accelerating from Walking to Running

  • رفع سایر اشتباهات انیمیشن انسان نما Fixing other Humanoid Animation Mishaps

  • رفع سایر اشتباهات انیمیشن انسان نما Fixing other Humanoid Animation Mishaps

  • حرکت رو به عقب Moving Backwards

  • جایگزینی انیمیشن های عقب مانده Substituting Backward Animations

  • جایگزینی انیمیشن های عقب مانده Substituting Backward Animations

  • پیچ Turning

  • پیچ Turning

دریافت یک شخصیت و انیمیشن با Mixamo Getting a Character and Animations with Mixamo

  • انتخاب و دانلود انیمیشن های Mixamo Selecting and Downloading Mixamo Animations

  • انیمیشن های حرکت شخصیت Character Movement Animations

  • دریافت ورودی کاربر برای حرکت شخصیت Getting User Input for Character Movement

  • حرکت رو به عقب Moving Backwards

دنبال کردن شخصیت با سینما Following the Character with Cinemachine

  • ایجاد یک دوربین برای دنبال کردن بازیکن Creating a Camera to Follow the Player

  • ایجاد یک دوربین برای دنبال کردن بازیکن Creating a Camera to Follow the Player

  • تنظیمات دوربین مجازی Cinemachine پیشرفته Advanced Cinemachine Virtual Camera Settings

  • تنظیمات دوربین مجازی Cinemachine پیشرفته Advanced Cinemachine Virtual Camera Settings

دنبال کردن شخصیت با سینما Following the Character with Cinemachine

هوابرد Airborne

  • آماده کردن شخصیت برای پریدن Preparing the Character for Jumping

  • آماده کردن شخصیت برای پریدن Preparing the Character for Jumping

  • کار با یک انیمیشن پرش Working with a Jump Animation

  • برش انیمیشن ها قسمت 1 Cutting up Animations Part 1

  • برش انیمیشن ها قسمت 1 Cutting up Animations Part 1

  • برش انیمیشن ها قسمت 2 Cutting up Animations Part 2

  • فرود قسمت 1 Landing Part 1

  • فرود قسمت 1 Landing Part 1

  • فرود قسمت 2 Landing Part 2

  • دویدن و پریدن Running and Jumping

  • پریدن با گاستو Jumping with Gusto

  • غلتیدن روی زمین Rolling on Land

هوابرد Airborne

  • کار با یک انیمیشن پرش Working with a Jump Animation

  • برش انیمیشن ها قسمت 2 Cutting up Animations Part 2

  • فرود قسمت 2 Landing Part 2

  • دویدن و پریدن Running and Jumping

  • پریدن با گاستو Jumping with Gusto

  • غلتیدن روی زمین Rolling on Land

حمل و نقل سلاح Weapon Handling

  • اضافه کردن یک سلاح Adding a Weapon

  • اضافه کردن یک سلاح Adding a Weapon

  • ساخت انیمیشن تیراندازی Constructing the Shooting Animation

  • اتصال و جدا کردن سلاح Attaching and Detaching the Weapon

  • اتصال و جدا کردن سلاح Attaching and Detaching the Weapon

  • لایه های انیمیشن و ماسک های آواتار Animation Layers and Avatar Masks

  • کنترل وانت سلاح با ورودی Controlling the Weapon Pickup with Input

  • کنترل وانت سلاح با ورودی Controlling the Weapon Pickup with Input

  • تاثیرگذاری بر انیمیشن ها با حرکات ماوس Influencing Animations with Mouse Movements

  • چرخش های بستن Clamping Rotations

  • اضافه کردن دید لیزری Adding a Laser Sight

  • اضافه کردن دید لیزری Adding a Laser Sight

  • اضافه کردن Crosshairs قسمت 1 Adding Crosshairs Part 1

  • اضافه کردن Crosshairs قسمت 1 Adding Crosshairs Part 1

  • اضافه کردن Crosshairs قسمت 2 Adding Crosshairs Part 2

  • اضافه کردن Crosshairs قسمت 2 Adding Crosshairs Part 2

حمل و نقل سلاح Weapon Handling

  • ساخت انیمیشن تیراندازی Constructing the Shooting Animation

  • لایه های انیمیشن و ماسک های آواتار Animation Layers and Avatar Masks

  • تاثیرگذاری بر انیمیشن ها با حرکات ماوس Influencing Animations with Mouse Movements

  • چرخش های بستن Clamping Rotations

انجام خسارت Doing Damage

  • آماده سازی محیط Environment Preparation

  • در موضوع NavMeshes On the Topic of NavMeshes

  • رها کردن پهپادها Letting the Drones Out

  • منفجر کردن هواپیماهای بدون سرنشین Blowing Up Drones

  • منفجر کردن هواپیماهای بدون سرنشین Blowing Up Drones

  • مردن با گریس Dying with Grace

  • مردن با گریس Dying with Grace

انجام خسارت Doing Damage

  • آماده سازی محیط Environment Preparation

  • در موضوع NavMeshes On the Topic of NavMeshes

  • رها کردن پهپادها Letting the Drones Out

رفع اضافی Extra Fixes

  • به طور مداوم روی لبه سقوط می کند Constantly Falling on Edge

  • پریدن به جلو Jumping Forward

  • پریدن به جلو Jumping Forward

  • کنترل ماسک های انیمیشن با کد Controlling Animation Masks with Code

رفع اضافی Extra Fixes

  • به طور مداوم روی لبه سقوط می کند Constantly Falling on Edge

  • کنترل ماسک های انیمیشن با کد Controlling Animation Masks with Code

بخش پاداش Bonus Section

  • چند کلمه پایانی از پنی Some Final Words from Penny

  • الان به کجا Where to now?

  • الان به کجا Where to now?

بخش پاداش Bonus Section

  • چند کلمه پایانی از پنی Some Final Words from Penny

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش یک کنترلر شخصیت بازیکن سوم ایجاد کنید
جزییات دوره
6.5 hours
45
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,836
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Penny de Byl Penny de Byl

استاد برنده جایزه بین المللی و نویسنده پرفروش سلام ، من دکتر پنی دی بایل هستم. من کاملاً سازنده بسیاری از مسائل مربوط به کمبود رایانه و دانشگاهی هستم و علاقه واقعی به تدریس دارم. من بیش از 25 سال است که در دانشگاه ها در استرالیا و اروپا در سطح استاد کامل در مورد توسعه بازی ها ، برنامه نویسی ، گرافیک رایانه ای ، انیمیشن و طراحی وب به دیگران آموزش می دهم. من همچنین برای یونیتی ، SAE ، انستیتوی سرگرمی استرالیا و ویکی گودت مشورت کرده ام. بهترین کتابهای درسی من از جمله توسعه بازی جامع با وحدت در بیش از 100 موسسه در سراسر جهان استفاده می شود. فارغ التحصیلان من در شرکت هایی مانند اپل ، Ubisoft ، LinkedIn و Deloitte Digital کار می کنند. من دارای مدرک ممتاز گرافیک رایانه و دکترا هستم. در هوش مصنوعی برای شخصیت های بازی در طول زندگی حرفه ای من جوایز زیادی را برای تعالی تدریس در سطح ایالتی ، ملی و بین المللی از جمله جایزه تعالی تدریس و آموزش استرالیا و مسابقه برنامه درسی بازی موبایل یونیت برنده شده ام. رویکرد من در زمینه آموزش علوم کامپیوتر و زمینه های مرتبط مبتنی بر پروژه است که به شما کارگاه های عملی می دهم و می توانید بلافاصله دندان های خود را در آن قرار دهید.

Penny @Holistic3D.com Penny @Holistic3D.com

هیجان علمی ، نویسنده و توسعه بازی سلام ، من دکتر پنی د بیل هستم. من کاملاً سازنده بسیاری از مسائل مربوط به کمبود رایانه و دانشگاهی هستم و علاقه واقعی به تدریس دارم. من بیش از 25 سال است که در دانشگاه ها در استرالیا و اروپا در سطح استاد کامل در مورد توسعه بازی ها ، برنامه نویسی ، گرافیک رایانه ای ، انیمیشن و طراحی وب به دیگران آموزش می دهم. من همچنین برای یونیتی و SAE مشورت کرده ام. بهترین کتابهای درسی من از جمله توسعه بازی جامع با وحدت در بیش از 100 موسسه در سراسر جهان استفاده می شود. فارغ التحصیلان من در شرکت هایی مانند اپل ، Ubisoft ، LinkedIn و Deloitte Digital کار می کنند. من دارای مدرک ممتاز گرافیک رایانه و دکترا هستم. در هوش مصنوعی برای شخصیت های بازی در طول زندگی حرفه ای من جوایز زیادی را برای تعالی تدریس در سطح ایالتی ، ملی و بین المللی از جمله جایزه تعالی تدریس و آموزش استرالیا و مسابقه برنامه درسی بازی موبایل یونیت برنده شده ام. رویکرد من در زمینه آموزش علوم کامپیوتر و زمینه های مرتبط مبتنی بر پروژه است که به شما کارگاه های عملی می دهم و می توانید بلافاصله دندان های خود را در آن قرار دهید.