آموزش اسکریپت پیشرفته سی شارپ در 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

  • شروع با حرکت و حرکت 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

مقدمه ای بر دوره و مقدمه ای بر جنبش 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

جاذبه، پرش، و فیزیک پایه 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

جاذبه، پرش، و فیزیک پایه 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

انیمیشن شخصیت و موجودی 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

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

  • معرفی Introduction

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

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

  • داده های JSON JSON Data

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

گسترش مهمات و اقلام موجودی 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

گسترش مهمات و اقلام موجودی 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

ساخت هوش مصنوعی 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

ساخت هوش مصنوعی 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

نمایش نظرات

نظری ارسال نشده است.

آموزش اسکریپت پیشرفته سی شارپ در Unity 5 for Games
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5.5 hours
66
Udemy (یودمی) udemy-small
20 شهریور 1395 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
6,567
4.6 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

3dmotive LLC 3dmotive LLC

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

3dmotive LLC 3dmotive LLC

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

Udemy (یودمی)

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

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