آموزش اسکریپت پیشرفته سی شارپ در Unity 5 for Games

Learn Advanced C# Scripting in Unity 5 for Games

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

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

(دانش آموزان - لطفاً به بخش 1/دانلودهای سخنرانی 1 برای فایل های منبع مرتبط با درس نگاه کنید.)

اطلاعات بیشتر درباره مربی:

Alan Thorn یک توسعه دهنده بازی، نویسنده و مربی با 15 سال تجربه در صنعت است. او برای رایانه های شخصی دسکتاپ، موبایل و واقعیت مجازی بازی می سازد. او «Wax Lyrical Games» را تأسیس کرد و بازی برنده جایزه «Baron Wittard: Nemesis of Ragnarok» را ایجاد کرد که به عنوان طراح، برنامه نویس و هنرمند کار می کرد. او شانزده کتاب فنی در زمینه توسعه بازی نوشته و ده دوره آموزشی ویدیویی ارائه کرده است که برنامه نویسی بازی، توسعه Unity و مدل سازی سه بعدی را پوشش می دهد. او در آموزش ساخت بازی به عنوان یک مدرس مدعو برای "مدرسه ملی فیلم و تلویزیون"، به عنوان معلم ارشد برای "مدرسه Uppingham" کار کرده است، و در حال حاضر یک مدرس ارشد در "دانشگاه Teesside" است که در آنجا به دانش آموزان کمک می کند تا مهارت های مورد نیاز خود را توسعه دهند. برای نقش ایده آل خود در صنعت بازی.


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

مقدمه ای بر دوره و مقدمه ای بر جنبش Introduction to the Course and an Intro to Movement

  • فایل های دوره را از اینجا دانلود کنید! Download Course Files Here!

  • مقدمه دوره و مرور کلی Introduction to the Course and Overview

  • الزامات دوره Course Requirements

  • Gizmos Gizmos

  • آیکون های Gizmo Gizmo Icons

  • کواترنیون ها Quaternions

  • چرخش و نگاه کردن Rotation and Looking

  • چرخش و سرعت چرخش Rotation and Rotational Speed

  • مدار و حرکت با کواترنیون ها Orbiting and Movement with Quaternions

مقدمه ای بر دوره و مقدمه ای بر جنبش Introduction to the Course and an Intro to Movement

  • فایل های دوره را از اینجا دانلود کنید! Download Course Files Here!

  • مقدمه دوره و مرور کلی Introduction to the Course and Overview

  • الزامات دوره Course Requirements

  • شروع با حرکت و حرکت Getting Started with Movement and Motion

  • شروع با حرکت و حرکت Getting Started with Movement and Motion

  • بردارها و فضاهای مختصات Vectors and Coordinate Spaces

  • بردارها و فضاهای مختصات Vectors and Coordinate Spaces

  • DeltaTime DeltaTime

  • DeltaTime DeltaTime

  • Gizmos Gizmos

  • آیکون های Gizmo Gizmo Icons

  • کواترنیون ها Quaternions

  • چرخش و حرکت دایره ای Rotation and Circular Motion

  • چرخش و حرکت دایره ای Rotation and Circular Motion

  • چرخش و نگاه کردن Rotation and Looking

  • چرخش و سرعت چرخش Rotation and Rotational Speed

  • مدار و حرکت با کواترنیون ها Orbiting and Movement with Quaternions

جاذبه، پرش، و فیزیک پایه Gravity, Jumping, and basic Physics

  • معرفی Introduction

  • حرکت بازیکن Player Movement

  • فیزیک و برخورد Physics and Collisions

  • فضای جهانی در مقابل فضای محلی World Space vs Local Space

  • تبدیل فضایی را هماهنگ کنید Coordinate Space Conversions

  • پروژه شناور زمین Terrain Hovering Project

  • حرکت مسطح زمین Terrain Planar Movement

  • ارتفاع زمین Terrain Elevation

جاذبه، پرش، و فیزیک پایه Gravity, Jumping, and basic Physics

  • معرفی Introduction

  • معرفی Introduction

  • حرکت بازیکن Player Movement

  • فیزیک و برخورد Physics and Collisions

  • فضای جهانی در مقابل فضای محلی World Space vs Local Space

  • تبدیل فضایی را هماهنگ کنید Coordinate Space Conversions

  • جاذبه و پرش Gravity and Jumping

  • جاذبه و پرش Gravity and Jumping

  • کواترنیون اسلرپینگ Quaternion Slerping

  • کواترنیون اسلرپینگ Quaternion Slerping

  • پروجکشن برداری Vector Projection

  • پروجکشن برداری Vector Projection

  • پروژه شناور زمین Terrain Hovering Project

  • حرکت مسطح زمین Terrain Planar Movement

  • ارتفاع زمین Terrain Elevation

  • بردارهای عادی Normal Vectors

  • بردارهای عادی Normal Vectors

انیمیشن شخصیت و موجودی Character Animation and the Inventory

  • معرفی Introduction

  • شروع کار با انیمیشن کاراکتر Getting Started with Character Animation

  • شروع یک درخت ترکیبی Starting a Blend Tree

  • داده های JSON JSON Data

  • تکمیل موجودی Completing the Inventory

انیمیشن شخصیت و موجودی Character Animation and the Inventory

  • معرفی Introduction

  • شروع کار با انیمیشن کاراکتر Getting Started with Character Animation

  • تصحیح حرکت ریشه Correcting Root Motion

  • تصحیح حرکت ریشه Correcting Root Motion

  • شروع یک درخت ترکیبی Starting a Blend Tree

  • کار با میدان های حرکتی Working with Motion Fields

  • کار با میدان های حرکتی Working with Motion Fields

  • اسکریپت با Blend Trees Scripting with Blend Trees

  • اسکریپت با Blend Trees Scripting with Blend Trees

  • داده های JSON JSON Data

  • JSON و داده های پایدار JSON and Persistent Data

  • JSON و داده های پایدار JSON and Persistent Data

  • برنامه ریزی یک موجودی Planning an Inventory

  • برنامه ریزی یک موجودی Planning an Inventory

  • رابط کاربری گرافیکی موجودی The Inventory GUI

  • رابط کاربری گرافیکی موجودی The Inventory GUI

  • ایجاد پنل موجودی Creating an Inventory Panel

  • ایجاد پنل موجودی Creating an Inventory Panel

  • اسکریپت اقلام موجودی Scripting Inventory Items

  • اسکریپت اقلام موجودی Scripting Inventory Items

  • تکمیل موجودی Completing the Inventory

گسترش مهمات و اقلام موجودی Expanding on Ammo and Inventory Items

  • معرفی Introduction

  • رسیدگی به ورودی ضربه بزنید Handling Tap Input

  • موش به دنبال Mouse Looking

  • پیش ساخته مهمات Ammo Prefabs

  • راه اندازی مهمات Initiating Ammo

  • اسکریپت مهمات Scripting Ammo

  • ایجاد یک مدیر مهمات Creating an Ammo Manager

  • ایجاد یک استخر مهمات Creating an Ammo Pool

  • معرفی صف ها Introducing Queues

  • مدیریت تخم ریزی مهمات و نتیجه گیری Managing Ammo Spawning and Conclusion

گسترش مهمات و اقلام موجودی Expanding on Ammo and Inventory Items

  • معرفی Introduction

  • نزدیک شدن به انتخاب شی Approaching Object Picking

  • نزدیک شدن به انتخاب شی Approaching Object Picking

  • رسیدگی به ورودی ضربه بزنید Handling Tap Input

  • معرفی دوقلو استیک کنترل Introducing Twin Stick Controls

  • معرفی دوقلو استیک کنترل Introducing Twin Stick Controls

  • موش به دنبال Mouse Looking

  • پیش ساخته مهمات Ammo Prefabs

  • راه اندازی مهمات Initiating Ammo

  • معرفی Amo Pooling Introducing Ammo Pooling

  • معرفی Amo Pooling Introducing Ammo Pooling

  • اسکریپت مهمات Scripting Ammo

  • ایجاد یک مدیر مهمات Creating an Ammo Manager

  • ایجاد یک استخر مهمات Creating an Ammo Pool

  • معرفی صف ها Introducing Queues

  • مدیریت تخم ریزی مهمات و نتیجه گیری Managing Ammo Spawning and Conclusion

ساخت هوش مصنوعی Building AI

  • معرفی Introduction

  • تشخیص مجاورت Proximity Detection

  • مسیریابی و هدایت Path-Finding and Steering

  • معرفی FSM ها Introducing FSMs

  • ایجاد ایالات Creating States

  • سوئیچینگ حالت State Switching

  • تکمیل هوش مصنوعی Completing the AI

  • سخنرانی پاداش: یادگیری بیشتر با 3dmotive Bonus Lecture: Further Learning with 3dmotive

ساخت هوش مصنوعی Building AI

  • معرفی Introduction

  • معرفی Introduction

  • آماده شدن برای هوش مصنوعی Preparing for AI

  • آماده شدن برای هوش مصنوعی Preparing for AI

  • تشخیص مجاورت Proximity Detection

  • میدان دید Field of View

  • میدان دید Field of View

  • خط دید Line of Sight

  • خط دید Line of Sight

  • نسل نومش Navmesh Generation

  • نسل نومش Navmesh Generation

  • مسیریابی و هدایت Path-Finding and Steering

  • گشت زنی بدون کد Codeless Patrolling

  • گشت زنی بدون کد Codeless Patrolling

  • معرفی FSM ها Introducing FSMs

  • ایجاد ایالات Creating States

  • سوئیچینگ حالت State Switching

  • تکمیل هوش مصنوعی Completing the AI

  • کاوش در ایالت گشت Exploring the Patrol State

  • کاوش در ایالت گشت Exploring the Patrol State

  • تعقیب، حمله و نتیجه گیری دوره Chase, Attack, and Course Conclusion

  • تعقیب، حمله و نتیجه گیری دوره Chase, Attack, and Course Conclusion

  • سخنرانی پاداش: یادگیری بیشتر با 3dmotive Bonus Lecture: Further Learning with 3dmotive

نمایش نظرات

آموزش اسکریپت پیشرفته سی شارپ در Unity 5 for Games
جزییات دوره
5.5 hours
66
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
6,567
4.6 از 5
دارد
دارد
دارد
3dmotive LLC
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

3dmotive LLC 3dmotive LLC

آموزش هنر سه بعدی و بازی با کیفیت بالا توسط متخصصان صنعت!