دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

ژنراتور سیاه‌چال تصادفی رویه‌ای با سی شارپ در یونیتی سه‌بعدی و بلندر

ژنراتور سیاه‌چال تصادفی رویه‌ای با سی شارپ در یونیتی سه‌بعدی و بلندر

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

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

پیش‌نیازهای دوره

  • آشنایی اولیه با یونیتی - باید بدانید چگونه پروژه‌ها را ایجاد کنید، GameObject‌ها را مدیریت کنید و از prefabها استفاده کنید.
  • کمی تجربه در اسکریپت‌نویسی سی شارپ - دانش قبلی برنامه‌نویسی لازم است، زیرا این دوره به شدت روی منطق رویه‌ای متمرکز است.
  • تجربه در بلندر مفید است، اما الزامی نیست - مدل‌های سه‌بعدی از قبل ساخته شده ارائه شده‌اند، اما اگر می‌خواهید دارایی‌های ماژولار خود را سفارشی‌سازی کرده یا توسعه دهید، درک بلندر به شما کمک می‌کند.
  • تمایل به کار با کد - این دوره شامل برنامه‌نویسی ساختاریافته و مبتنی بر منطق برای ساخت یک سیستم رویه‌ای کامل است.

توضیحات دوره

سیاه‌چال‌های سه‌بعدی بی‌پایان و تولید شده به صورت پویا با سی شارپ و دارایی‌های ماژولار یونیتی بسازید!

در این دوره یاد خواهید گرفت چگونه یک ژنراتور سیاه‌چال رویه‌ای بسازید که اتاق‌ها و راهروها را که به صورت تصادفی به هم متصل شده‌اند را با یک سیستم geomorphic کنار هم قرار می‌دهد. هر prefab اتاق و راهرو با زاویه 90 درجه در نقاط ورودی شمال، جنوب، شرق و غرب به راحتی به هم متصل می‌شوند و به این ترتیب امکان ساخت بی‌شمار ترکیب مختلف از سیاه‌چال وجود دارد.

آنچه یاد خواهید گرفت:

  • یک ژنراتور سیاه‌چال رویه‌ای کامل در سی شارپ بنویسید که به‌صورت پویا طرح‌بندی‌های ماژولار سیاه‌چال را کنار هم قرار می‌دهد.
  • اتاق‌ها و راهروهای پیش‌ساخته را در یونیتی برای ایجاد محیط‌های داخلی یکپارچه و تولید شده به صورت تصادفی دستکاری کنید.
  • دارایی‌های ماژولار را از بلندر به یونیتی به صورت فایل FBX اکسپورت کنید و آن‌ها را به prefabهایی برای استفاده در تولید رویه‌ای تبدیل کنید.
  • تولید سیاه‌چال geomorphic را درک کنید و یاد بگیرید چگونه prefabهایی طراحی کنید که در نقاط ورودی ثابت به هم متصل می‌شوند.
  • سیستم سیاه‌چال خود را با طراحی اتاق‌ها و راهروهای سفارشی گسترش دهید که با الگوریتم رویه‌ای شما یکپارچه می‌شوند.

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

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

امروز در این دوره شرکت کنید و ساخت سیاه‌چال‌های رویه‌ای خود را در یونیتی شروع کنید!

این دوره برای چه کسانی مناسب است؟

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

ژنراتور سیاه‌چال تصادفی رویه‌ای با سی شارپ در یونیتی سه‌بعدی و بلندر

  • بررسی دوره 01:13
  • راه‌اندازی پروژه یونیتی 01:55
  • پیکربندی بلندر 03:30
  • اکسپورت از بلندر و ایمپورت در یونیتی 05:47
  • بررسی مدل‌های سه‌بعدی 17:45
  • راه‌اندازی Prefabها در یونیتی 13:41
  • پیکربندی و راه‌اندازی نورپردازی 13:50
  • اسکریپت کانکتور 19:22
  • قراردهی کانکتورها در دروازه‌های باز 08:43
  • چگونه کار می‌کند؟ (نمایش) 10:33
  • ایجاد یک اتاق شروع تصادفی 16:21
  • دریافت کانکتور تصادفی 18:57
  • اتصال تایل‌ها 07:34
  • لیست تایل‌های تولیدشده 14:57
  • مسیر اصلی 17:50
  • برنچینگ 16:20
  • استفاده از نورهای رنگی در اتاق‌ها برای اشکال‌زدایی 11:50
  • کنترلر کاراکتر اول‌شخص 13:57
  • افزودن Box Colliderها 11:09
  • بررسی برای برخوردها 17:50
  • عقبگردی و بازگشت 18:11
  • بلاک کردن راهروهای استفاده‌نشده 12:13
  • Spawn کردن درها 17:11
  • تعامل با در 24:53
  • تعیین مرزها 10:26
  • Stateهای سیاه‌چال 12:17
  • Spawn کردن اشیاء تصادفی 17:24
  • ساخت یک اتاق خروج تصادفی 19:30

2,481,500 496,300 تومان

مشخصات آموزش

ژنراتور سیاه‌چال تصادفی رویه‌ای با سی شارپ در یونیتی سه‌بعدی و بلندر

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:متوسط
  • تعداد درس:28
  • مدت زمان :06:17:01
  • حجم :2.76GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
4,094,500 818,900 تومان
  • زمان: 10:22:00
  • تعداد درس: 53
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,902,500 380,500 تومان
  • زمان: 04:49:47
  • تعداد درس: 39
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
11,099,500 2,219,900 تومان
  • زمان: 28:06:16
  • تعداد درس: 215
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,406,000 1,481,200 تومان
  • زمان: 18:45:58
  • تعداد درس: 79
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
842,500 168,500 تومان
  • زمان: 02:08:20
  • تعداد درس: 17
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,734,500 1,346,900 تومان
  • زمان: 17:03:28
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,526,000 1,905,200 تومان
  • زمان: 24:07:21
  • تعداد درس: 41
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,000,500 200,100 تومان
  • زمان: 02:32:45
  • تعداد درس: 15
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,744,500 348,900 تومان
  • زمان: 04:25:25
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید