نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره پیشرفته توسعه یونیتی، دانشجویان را قادر میسازد تا سیستمهای رویهای (Procedural) را با استفاده از فراکتالها، سیستم مدیریت حافظه (Object Pooling) و منحنیهای بزیر (Bezier Splines) تحلیل، ساخت و بهینهسازی کنند. در طول شش ماژول ساختاریافته، دانشجویان به صورت گامبهگام با مفاهیم تولید فراکتالهای پایه، بازیافت پویا اشیاء، نظارت بر نرخ فریم (FPS) و سیستمهای حرکتی مبتنی بر اسپلاین آشنا میشوند. یادگیرندگان قادر خواهند بود رفتارهای مقیاسپذیر را طراحی کرده، کامپوننتهای اسکریپتینگ سفارشی پیادهسازی کنند و ویژگیهای متمرکز بر عملکرد را با استفاده از ابزارهای ادیتور و زمان اجرای (Runtime) یونیتی ارزیابی نمایند.
این دوره با تأکید شدید بر پیادهسازی عملی، مدلسازی هندسی خلاقانه را با منطق بهینه زمان اجرا ترکیب میکند و دانشجویان را برای بهکارگیری، گسترش و ادغام سیستمهای پیشرفته در پروژههای واقعی آماده میسازد. هر درس بر اساس دستهبندی بلوم (Bloom's Taxonomy) طراحی شده تا رشد شناختی در منطق برنامهنویسی، اسکریپتینگ ادیتور، ساختارهای داده و انیمیشنهای رانتایم تضمین شود.
در پایان این دوره، یادگیرندگان قادر خواهند بود:
• ساختارهای فراکتال بازگشتی با پارامترهای سفارشی ایجاد کنند.
• سیستمهای Object Pooling را برای بهینهسازی تولید اشیاء در لحظه پیادهسازی کنند.
• ابزارهای نظارتی بلادرنگ مانند شمارنده نرخ فریم (FPS Counter) طراحی کنند.
• چارچوبهای ماژولار منحنی بزیر و اسپلاین توسعه دهند.
• تکنیکهای پیمایش رانتایم را با استفاده از Spline Walkers و دکوراتورها اعمال کنند.
• ابزارهای ادیتور را برای دستکاری بصری و عیبیابی ارزیابی و اصلاح کنند.
سرفصل ها و درس ها
هندسه فراکتال در یونیتی
Fractal Geometry in Unity
مقدمهای بر مبانی فراکتال و Object Pooling
Introduction of Fractal Basics and Object Pooling
ساخت فراکتال سه بعدی
Creating 3D Fractal
ادامه ساخت فراکتال سه بعدی
Continue on 3D Fractal
مقیاسبندی فرزندان (Child Scaling)
Child Scaling
والد با چندین فرزند
Multiple Children Parent
توضیحات بیشتر درباره والد و فرزندان
More on Continue children Parent
استفاده از Private Static Quaternion
Private Static Quaternion
رشد فراکتال
Growth of Fractal
افزودن تنوع رنگی
Adding Color Variations
رنگ و تصادفیسازی
Color and Randomization
رنگ مجنتا
Color Magenta
تصادفیسازی متغیرها
Randomizing Variable
ادامه تصادفیسازی متغیرها
Randomizing Variable Continue
ساخت شمارنده نرخ فریم (FPS Counter)
Creating a Frame Rate Counter
جزئیات بیشتر در مورد ساخت شمارنده FPS
More Details on Creating a Frame Rate Counter
تمرین عملی ساخت شمارنده FPS
Practical's of Creating a Frame Rate Counter
کار روی لیبل FPS
Working on FPS Label
توابع اسکریپتینگ FPS
FPS Scripting Function
قرار دادن لیبل FPS زیر بالاترین لیبل
FPS Label Under Highest Label
اصول Object Pooling
Object Pooling Essentials
مقدمهای بر Object Pooling
Introduction to Object Pooling
پیادهسازی Object Pooling در تابع Spawn
Object Pooling Under Spawned Function
تمرین کامل Object Pooling
Complete Practical of Object Pooling
توابع حلقه و کره تولیدکننده (Spawner)
Spawner Ring and Sphere Function
انواع مختلف اشیاء در سیستم Object Pooling
Different Types of Object Under Object Pooling Function
ادامه مباحث Object Pooling
Continuing on Object Pooling
بازگشت به متدهای Get Pool
Go Baack to Get Pool Methods
ساخت دکمه تغییر صفحه در Canvas
Create Switch Screen Button Under Canvas Object
مرور کلی پیشنویس
Draft Overview
منحنیهای بزیر و تعاملات
Bezier Curves and Interaction
موقعیت هندلها (Handles Position)
Handles Position
نمایش نظرات