آموزش چگونه می توان Voxel Worlds را مانند Minecraft با C# در Unity برنامه ریزی کرد

How to Program Voxel Worlds Like Minecraft with C# in Unity

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

همه محتوای جدید اضافه شده برای Unity 2020+

آیا می دانستید که در Minecraft از یک مکعب استفاده نمی شود؟ آیا تا به حال به Minecraft نگاه کرده اید و از خود پرسیده اید که "آنها چگونه آن را ساختند؟" - یک چیز عالی برای اندیشیدن است. اگر این کار را نکرده‌اید و فکر می‌کنید که برنامه‌نویسی یک دسته کامل از مکعب‌ها بازی کودکانه است، پس دوباره فکر کنید. در ظاهر Minecraft به نظر می رسد که دنیای ساده ای برای بازسازی در Unity است. شروع به قرار دادن مکعب‌ها در اطراف یک صحنه کنید و ببینید قبل از اینکه نرخ فریم به یک توقف بی‌حس‌کننده برسد، چقدر فاصله دارید. بنابراین دیگر جای تعجب و ناراحتی نیست، زیرا این دوره اسرار برنامه نویسی و رندر کردن دنیاهای وکسل تولید شده رویه ای، مانند Minecraft، با C# در Unity را آشکار می کند.

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

نحوه برنامه نویسی و کار با:

را بیاموزید
  • وکسل

  • چند ضلعی ها و مش های سفارشی ساخته شده

  • رئوس و عادی

  • نقشه برداری UV

  • اطلس بافت

  • پردازش موازی و Unity Job System

  • MeshAPI Unity برای ایجاد مش موازی

  • صدای پرلین

  • تولید بی نهایت زمین

  • در حال بارگیری و ذخیره داده ها

محتوا و نمای کلی

پس از کمی تجربه در مورد اینکه چرا ساختن دنیایی از نوع Minecraft با استفاده از مکعب ها ایده بدی است، شروع به دنبال کردن با پنی، تمرین بعد از ورزش، تا پایان ساختن زمین های بلوکی منحصر به فرد خود خواهید کرد.

شما با تشریح یک مکعب و بررسی بخش‌های اساسی آن از رئوس تا نرمال و نقشه‌برداری بافت شروع می‌کنید. با داشتن این دانش، سپس شروع به نوشتن کدی خواهید کرد که مکعب را مجدداً تعریف می کند و ترسیم به عنوان یک جزء زمین را بسیار کارآمدتر می کند. سپس این مکعب های کاذب را کنار هم قرار می دهید تا تکه هایی را تشکیل دهند تا عملکرد رندر را بهینه کنید. هنگامی که روی ایجاد یک دنیای جامد از تکه‌ها کار کردید، سپس در مورد نویز صاف و کمی هندسه فراکتال آشنا می‌شوید تا به شما در ایجاد ویژگی‌های منظره واقعی از جمله غارها کمک کند.

با استفاده از terra-firma، در مرحله بعد یک شخصیت بازیکن اضافه می‌کنید و شروع به کاوش در دنیای جدید می‌کنید. برای جلوگیری از سقوط، شما همچنین شروع به کار بر روی منطق می‌کنید تا دنیای اطراف خود را در زمان واقعی بسازید، تا مرزهای نامحدود.

وقتی کار کاوش را تمام کردید، زمان شروع حفاری و ساختن فرا رسیده است. در این قسمت است که می آموزید چگونه با کلیک یک دکمه بلوک ها را اضافه و حذف کنید تا زمین را به دلخواه خود شکل دهید.

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

آنچه دانش آموزان در مورد این دوره می گویند:

  • سلام! می خواستم از شما برای دوره Minecraft Unity تشکر کنم. من 20 سال است که یک برنامه نویس (وب) هستم. بعد از مدت‌ها خلق آثار تا حدودی خسته‌کننده، هیجان‌زده‌ام برای ساختن بازی‌ها. علاقه من به ایجاد جهان های پیچیده و رویه ای است. بنابراین، یادگیری در مورد Minecraft ایده خوبی به نظر می رسید.

  • از جزئیاتی که پنی وارد می کند را دوست دارم! نه خیلی کم، نه خیلی زیاد، او موفق می شود به نقطه شیرینی برخورد کند که به شما درک عمیقی از آنچه در حال وقوع است می دهد، همراه با توانایی پریدن با اعتماد به نفس و شروع به انجام کارها توسط خودتان. از خرید دوره خود بسیار راضی هستم، و مشتاقانه منتظر مطالب بیشتری توسط او هستم!

  • واضح، مختصر، معرفی و گسترش مفاهیم مورد نیاز برای ایجاد کارآمد دنیای سبک Minecraft، از جمله نویز پرلین و حرکت براونی فراکتال.


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

نمایش نظرات

آموزش چگونه می توان Voxel Worlds را مانند Minecraft با C# در Unity برنامه ریزی کرد
جزییات دوره
18.5 hours
128
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
9,526
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Penny de Byl Penny de Byl

استاد برنده جایزه بین المللی و نویسنده پرفروش سلام ، من دکتر پنی دی بایل هستم. من کاملاً سازنده بسیاری از مسائل مربوط به کمبود رایانه و دانشگاهی هستم و علاقه واقعی به تدریس دارم. من بیش از 25 سال است که در دانشگاه ها در استرالیا و اروپا در سطح استاد کامل در مورد توسعه بازی ها ، برنامه نویسی ، گرافیک رایانه ای ، انیمیشن و طراحی وب به دیگران آموزش می دهم. من همچنین برای یونیتی ، SAE ، انستیتوی سرگرمی استرالیا و ویکی گودت مشورت کرده ام. بهترین کتابهای درسی من از جمله توسعه بازی جامع با وحدت در بیش از 100 موسسه در سراسر جهان استفاده می شود. فارغ التحصیلان من در شرکت هایی مانند اپل ، Ubisoft ، LinkedIn و Deloitte Digital کار می کنند. من دارای مدرک ممتاز گرافیک رایانه و دکترا هستم. در هوش مصنوعی برای شخصیت های بازی در طول زندگی حرفه ای من جوایز زیادی را برای تعالی تدریس در سطح ایالتی ، ملی و بین المللی از جمله جایزه تعالی تدریس و آموزش استرالیا و مسابقه برنامه درسی بازی موبایل یونیت برنده شده ام. رویکرد من در زمینه آموزش علوم کامپیوتر و زمینه های مرتبط مبتنی بر پروژه است که به شما کارگاه های عملی می دهم و می توانید بلافاصله دندان های خود را در آن قرار دهید.

Penny @Holistic3D.com Penny @Holistic3D.com

هیجان علمی ، نویسنده و توسعه بازی سلام ، من دکتر پنی د بیل هستم. من کاملاً سازنده بسیاری از مسائل مربوط به کمبود رایانه و دانشگاهی هستم و علاقه واقعی به تدریس دارم. من بیش از 25 سال است که در دانشگاه ها در استرالیا و اروپا در سطح استاد کامل در مورد توسعه بازی ها ، برنامه نویسی ، گرافیک رایانه ای ، انیمیشن و طراحی وب به دیگران آموزش می دهم. من همچنین برای یونیتی و SAE مشورت کرده ام. بهترین کتابهای درسی من از جمله توسعه بازی جامع با وحدت در بیش از 100 موسسه در سراسر جهان استفاده می شود. فارغ التحصیلان من در شرکت هایی مانند اپل ، Ubisoft ، LinkedIn و Deloitte Digital کار می کنند. من دارای مدرک ممتاز گرافیک رایانه و دکترا هستم. در هوش مصنوعی برای شخصیت های بازی در طول زندگی حرفه ای من جوایز زیادی را برای تعالی تدریس در سطح ایالتی ، ملی و بین المللی از جمله جایزه تعالی تدریس و آموزش استرالیا و مسابقه برنامه درسی بازی موبایل یونیت برنده شده ام. رویکرد من در زمینه آموزش علوم کامپیوتر و زمینه های مرتبط مبتنی بر پروژه است که به شما کارگاه های عملی می دهم و می توانید بلافاصله دندان های خود را در آن قرار دهید.

Penny @Holistic3D.com Penny @Holistic3D.com

هیجان علمی ، نویسنده و توسعه بازی سلام ، من دکتر پنی د بیل هستم. من کاملاً سازنده بسیاری از مسائل مربوط به کمبود رایانه و دانشگاهی هستم و علاقه واقعی به تدریس دارم. من بیش از 25 سال است که در دانشگاه ها در استرالیا و اروپا در سطح استاد کامل در مورد توسعه بازی ها ، برنامه نویسی ، گرافیک رایانه ای ، انیمیشن و طراحی وب به دیگران آموزش می دهم. من همچنین برای یونیتی و SAE مشورت کرده ام. بهترین کتابهای درسی من از جمله توسعه بازی جامع با وحدت در بیش از 100 موسسه در سراسر جهان استفاده می شود. فارغ التحصیلان من در شرکت هایی مانند اپل ، Ubisoft ، LinkedIn و Deloitte Digital کار می کنند. من دارای مدرک ممتاز گرافیک رایانه و دکترا هستم. در هوش مصنوعی برای شخصیت های بازی در طول زندگی حرفه ای من جوایز زیادی را برای تعالی تدریس در سطح ایالتی ، ملی و بین المللی از جمله جایزه تعالی تدریس و آموزش استرالیا و مسابقه برنامه درسی بازی موبایل یونیت برنده شده ام. رویکرد من در زمینه آموزش علوم کامپیوتر و زمینه های مرتبط مبتنی بر پروژه است که به شما کارگاه های عملی می دهم و می توانید بلافاصله دندان های خود را در آن قرار دهید.