آموزش بردارها و تقاطع‌ها در توسعه بازی‌سازی - آخرین آپدیت

دانلود Vectors and Intersections in Game Development

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند دانش خود را بسنجید، فرضیات را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیق‌تر کنید. این دوره شما را با دو مفهوم بنیادی در توسعه بازی آشنا می‌کند: بردارها و تقاطع‌ها. درک بردارها به شما اجازه می‌دهد حرکت، چرخش و تغییر شکل (Transformations) را در فضاهای دوبعدی و سه‌بعدی مدیریت کنید که برای مکانیک‌های بازی و گرافیک ضروری هستند. از سوی دیگر، تقاطع‌ها برای محاسبه برخوردها (Collisions)، پرتو‌اندازی (Raycasting) و شبیه‌سازی‌های فیزیکی بسیار حیاتی هستند تا اطمینان حاصل شود که دنیای بازی شما به شکلی واقع‌گرایانه واکنش نشان می‌دهد. شما با یادگیری اصول اولیه بردارها شروع خواهید کرد، از جمله عملیاتی مانند ضرب داخلی (Dot Product) و ضرب خارجی (Cross Product)، نرمال‌سازی (Normalization) و نحوه استفاده از آن‌ها برای چرخش و حرکت اشیاء. با پیشروی در دوره، مهارت‌های عملی را با چالش‌های دنیای واقعی، مانند ساخت یک تابع Look-at دوبعدی یا تغییر شکل اشیاء در فضای سه‌بعدی، کسب خواهید کرد. سپس دوره به سمت تکنیک‌های تقاطع حرکت می‌کند؛ از تقاطع‌های ساده قطعه‌خط شروع شده و به مفاهیم پیشرفته‌تری مانند صفحات (Planes)، انعکاس‌ها (Reflections) و تصویر کردن (Projections) می‌رسد. با پیاده‌سازی این موارد در Unity، درک خود را از نحوه استفاده موتورهای بازی از تقاطع‌ها برای تشخیص برخورد و قرارگیری اشیاء عمیق‌تر خواهید کرد. این دوره برای هر کسی که به توسعه بازی، گرافیک سه‌بعدی یا برنامه‌نویسی کامپیوتر علاقه‌مند است، ایده‌آل می‌باشد. این دوره به‌ویژه برای توسعه‌دهندگان سطح متوسط که با مفاهیم پایه برنامه‌نویسی آشنا هستند و می‌خواهند مجموعه مهارت‌های خود را گسترش دهند، بسیار مفید است. فرض بر این است که شما دانش قبلی از توسعه بازی و برنامه‌نویسی، به‌ویژه در C# و Unity دارید. در پایان دوره، شما قادر خواهید بود ریاضیات بردار را روی اشیاء بازی در فضاهای دوبعدی و سه‌بعدی اعمال کنید، مسائل تقاطع بین خطوط و صفحات را حل کنید و این مهارت‌ها را با استفاده از Unity برای ایجاد مکانیک‌ها و تعاملات واقع‌گرایانه در بازی پیاده‌سازی کنید.

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

بردارها Vectors

  • مقدمه‌ای بر بردارها بخش اول Introduction to Vectors Part 1

  • مقدمه‌ای بر بردارها بخش دوم Introduction to Vectors Part 2

  • بردارها: حرکت به سمت یک نقطه Vectors: Moving to a Point

  • فرم نرمال بردار Vector Normal Form

  • ضرب داخلی Dot Product

  • چرخش‌ها Rotations

  • ضرب خارجی Cross Product

  • چالش LookAt دوبعدی 2D LookAt Challenge

  • چالش ضرب داخلی و خارجی Dot Cross Challenge

  • راه حل‌های چالش Challenge Solutions

  • بازسازی چالش چرخش و انتقال بخش اول Recreate Rotate and Translate Challenge Part 1

  • بازسازی چالش چرخش و انتقال بخش دوم Recreate Rotate and Translate Challenge Part 2

  • حرکت از دوبعدی به سه‌بعدی Moving from 2D to 3D

  • کاوش در چرخش در فضای سه‌بعدی Exploring Rotation in 3D

تقاطع‌ها Intersections

  • خطوط، قطعه‌خط‌ها و پرتوها بخش اول Lines, Line Segments and Rays Part 1

  • خطوط، قطعه‌خط‌ها و پرتوها بخش دوم Lines, Line Segments and Rays Part 2

  • صفحات Planes

  • یک سازنده خط دیگر Another Line Constructor

  • تقاطع دو قطعه‌خط Intersection of Two Line Segments

  • بهبود تقاطع خطوط Improving Line Intersection

  • چالش تقاطع خط با خط Line-Line Intersection Challenge

  • تقاطع خط با صفحه Line-Plane Intersections

  • تقاطع خط با صفحه، تصویر کردن و انعکاس Line-Plane Intersections, Projections and Reflections

  • انعکاس‌های صفحه Plane Reflections

  • جزئیات اختصاصی Unity برای تقاطع‌ها Unity Specifics For Intersections

  • بیشتر جزئیات اختصاصی Unity بخش اول More Unity Specifics Part 1

  • بیشتر جزئیات اختصاصی Unity بخش دوم More Unity Specifics Part 2

نمایش نظرات

آموزش بردارها و تقاطع‌ها در توسعه بازی‌سازی
جزییات دوره
8h 56m
27
(آخرین آپدیت)
24
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده