آموزش یاد بگیرید که یک سیستم موجودی در وحدت 6 و مخلوط کن ایجاد کنید - آخرین آپدیت

دانلود Learn to Develop an Inventory System in Unity 6 & Blender

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: ساخت یک سیستم موجودی با Unity 6 و Blender: ScriptableObjects ، دارایی های سه بعدی و طراحی UI تعاملی یک سیستم موجودی سازمان یافته را با استفاده از Unity 6 ، کامل با دسته های مورد و یک ویرایشگر سفارشی درک و پیاده سازی می کنید. مدل و بافت کالاهای سه بعدی با مضمون وایکینگ در مخلوط کن ، آنها را یکپارچه به وحدت وارد می کند. مهارت هایی را برای پیوند دادن موارد موجودی به اشیاء بازی تعاملی ، اضافه کردن فیزیک و رئالیسم به موارد افتاده ایجاد کنید. یک UI موجودی بصری و بصری جذاب را با زبانه ها ، ضامن ها ، ScrollViews و صفحه نمایش پیش نمایش سه بعدی طراحی کنید. پیش nیaزha: دانش اساسی وحدت: آشنایی با ویرایشگر وحدت ، قرار دادن شیء اساسی و ناوبری. مهارتهای اساسی C#: درک مفاهیم برنامه نویسی C# مانند متغیرها ، روش ها و کلاس ها در وحدت. تجربه اساسی با مخلوط کن: برخی از تجربه های استفاده از مخلوط کن برای مدل سازی سه بعدی ، مانند دستکاری اشیاء ، استفاده از بافت ها و صادرات دارایی. Unity 6 نصب شده: تنظیماتی با Unity 6 ، زیرا این دوره ویژگی ها و تنظیمات خاص این نسخه را پوشش می دهد. تمایل به یادگیری و ایجاد: شور و شوق برای یادگیری و ساختن یک سیستم موجودی بازی سفارشی در یک محیط با الهام از وایکینگ.

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

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

این دوره بیش از 15 ساعت محتوای دستی را ارائه می دهد ، شما را از طریق ایجاد یک سیستم موجودی کاربردی با وحدت 6 و مخلوط کن هدایت می کند.

ما با قرار دادن یک پایه محکم با تنظیم وحدت و مهارت های الگوی اساسی سه بعدی شروع خواهیم کرد ، سپس در ایجاد یک سیستم موجودی کامل-از ذخیره داده های مورد و طراحی UI گرفته تا مدیریت آیتم های تعاملی و پیش نمایش های سه بعدی غواصی می کنیم.

در این دوره ، شما:

1) ایجاد یک سیستم موجودی کاملاً تعاملی در وحدت

2) دارایی های سه بعدی مدل و بافت در مخلوط کن برای استفاده در بازی ها

3) اسکریپت های ویرایشگر سفارشی و عناصر UI را در وحدت اجرا کنید

4) تمام عناصر را در یک محیط بازی سه بعدی شخص سوم ترکیب کنید

این دوره به دو بخش اصلی شکسته می شود ، که می توانند به صورت جداگانه یا به عنوان یک سفر کامل یادگیری انجام شوند:

قسمت A

در قسمت A ، یاد بگیرید که چگونه سیستم موجودی را در وحدت 6 برنامه ریزی و ساختار دهید ، پوشش:

تنظیم وحدت و استفاده از scriptableObjects

برای حداکثر انعطاف پذیری ، داده های موردی را با استفاده از scriptableObjects سازماندهی کنید.

طبقه بندی مورد و ویرایشگرهای سفارشی

از enums برای ایجاد دسته های مورد و توسعه یک ویرایشگر سفارشی برای مدیریت موارد موجودی با سهولت استفاده کنید.

اضافه کردن ، حذف و انباشت موارد

برنامه برای اضافه کردن ، حذف و پشته ، اطمینان از تجربه پخش کننده صاف است.

تعامل و آزمایش موجودی

تست های طراحی برای اعتبارسنجی رفتار موجودی ، با توابع آزمایش زمان اجرا برای نمونه سازی سریع.

تنظیم سیستم ورودی وحدت

اقدامات ورودی سفارشی را برای تعامل با موجودی ، مانند رها کردن و تجهیزات مورد اضافه کنید.

قسمت B

در قسمت B ، نحوه طراحی و ادغام موارد سه بعدی را با مخلوط کن بیاموزید ، پوشش:

دامنه و مشخصات

درک اهداف و دامنه هر پروژه برای موفقیت بسیار مهم است. و هنگامی که مدل های واقع گرایانه مدیریت پتانسیل خزش دامنه مهم است.

ساخت دارایی های پلی کم

مدل های

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

جزئیات مجسمه سازی

مجسمه سازی یک روش خارق العاده برای افزودن جزئیات به هر مدل است و آنها را از دارایی های اساسی به منحصر به فرد می برد.

آماده سازی برای بافت

فرآیند بافت را درک کنید و مدل های خود را باز کنید بسیار ساده تر از آنچه فکر می کنید!

مدل های بافت

مدل های مسطح کسل کننده هستند ، ایجاد بافت PBR مدل های شما را زنده می کند.

بافت پخت

بازی ها به دارایی های بهینه شده نیاز دارند ، ما نقشه های بافتی با کیفیت بالا تولید می کنیم تا در مدل های دارایی شما با بیش از 100000 چند ضلعی در یک مدل در 1000s بدون به خطر انداختن کیفیت ، به یک مدل کاهش یابد.


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

  • این دوره فوق العاده کامل بود! توضیحات واضح پنی همراه با جهت هنری مایک ، مفاهیم پیچیده ای را در دسترس قرار داد.

  • من چند سال است که از وحدت استفاده می کنم ، اما این دوره بینش جدیدی را در مورد برنامه نویسی و ادغام هنری به من داد. سیستم موجودی که من ساخته ام به پایه و اساس آخرین بازی من تبدیل شده است!

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



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

مقدمه Introduction

  • خوشامد Welcome

  • به جامعه اجتماعی H3D بپیوندید Join the H3D Social Community

  • متداول FAQs

بخش 2: الگوریتم های موجودی اساسی و ساختار داده ها Section 2: Basic Inventory Algorithms and Data Structures

  • نمای کلی سیستم موجودی An Inventory System Overview

  • شروع با بسته وحدت Getting Started with the Unity Package

  • ساختار داده های مورد با اشیاء قابل اسکریپت Item Data Structures with Scriptable Objects

  • ایجاد دارایی های شیء قابل جستجو برای موارد موجودی Creating Scriptable Object Assets for Inventory Items

  • ساخت یک سیستم موجودی Building an Inventory System

  • اضافه کردن موارد به موجودی Adding Items to the Inventory

  • مدیریت فرآیند اضافه کردن مورد Managing the Item Adding Process

  • آزمایش فرآیند اضافه کردن مورد Testing the Item Adding Process

  • نوشتن یک ویرایشگر سفارشی برای مشاهده موجودی قسمت 1 Writing a Custom Editor to View the Inventory Part 1

  • نوشتن یک ویرایشگر سفارشی برای مشاهده موجودی قسمت 2 Writing a Custom Editor to View the Inventory Part 2

  • نوشتن یک ویرایشگر سفارشی برای مشاهده موجودی قسمت 3 Writing a Custom Editor to View the Inventory Part 3

  • حذف یک مورد از موجودی Removing an Item from the Inventory

بخش 3: تعامل پخش کننده با موجودی Section 3: Player Interaction with the Inventory

  • ساخت وسایل وانت Making Pickup Items

  • اضافه کردن موارد برداشت شده به موجودی Adding Picked Up Items to the Inventory

  • مدیریت وانت بسته نرم افزاری Managing Bundle Pickups

  • رها کردن موارد تنظیم ورودی Dropping Items Input Setup

  • رها کردن موارد از موجودی Dropping Items from the Inventory

  • دست زدن به قطره های مختلف Handling Multiple Item Drops

  • قرار دادن موارد به قسمت جهان 1 Placing Items back into the World Part 1

  • قرار دادن موارد به قسمت جهان 2 Placing Items back into the World Part 2

  • اضافه کردن فیزیک به موارد افتاده Adding Physics to Dropped Items

  • تراز کردن اعداد به شماره موجودی Aligning Dropped Numbers to Inventory Numbers

  • تنظیم فیزیک روی موارد افتاده Adjusting the Physics on Dropped Items

بخش 4: ساختن UI Section 4: Building a UI

  • طراحی UI سیستم موجودی Inventory System UI Design

  • تنظیم عناصر UI Setting up the UI Elements

  • UI موجودی Laying out the Inventory UI

  • کنترل مجدد UI UI UI Resizing Controls UI

  • ایجاد یک پنجره UI پیش نمایش سه بعدی Creating a 3D Preview UI Window

  • کنترل برگه برای انتخاب نوع مورد Tab Controls for Item Type Selection

  • کار با گروه Toggle قسمت 1 را کنترل می کند Working with Toggle Group Controls Part 1

  • کار با گروه ضامن قسمت 2 را کنترل می کند Working with Toggle Group Controls Part 2

  • تشخیص انتخاب ضامن Detecting Toggle Selection

  • اضافه کردن نمای پیمایشگر برای نمایش موارد Adding a Scrollbar View for Displaying Items

  • طراحی یک پیش نمایش برای صفحه نمایش موجودی Designing a Prefab for Inventory Item Display

  • دکمه های موجودی موجودی Instantiating Inventory Item Buttons

  • مرتب سازی موارد موجودی در دسته های برگه Sorting Inventory Items into Tab Categories

  • نمایش پیش نمایش های مورد در قسمت 3D قسمت 1 Displaying Item Previews in 3D Part 1

  • نمایش پیش نمایش مورد در قسمت 3 بعدی Displaying Item Previews in 3D Part 2

  • نمایش پیش نمایش مورد در قسمت 3 بعدی Displaying Item Previews in 3D Part 3

بخش 5. وصل کردن موجودی UI به موجودی پخش کننده Section 5. Hooking up the UI Inventory to the Player Inventory

  • افتتاح و بسته شدن موجودی Opening and Closing the Inventory

  • آزاد کردن موش Freeing the Mouse

  • اضافه کردن موارد برداشت شده به UI موجودی Adding Picked Up Items to the Inventory UI

  • راهی بهتر برای باز و بستن موجودی A Better Way to Open and Close the Inventory

  • همگام سازی موارد انتخاب شده را به دسته های برگه Synchronising Picked up Items to Tab Categories

  • مدیریت نمایش بصری تعداد موارد Managing the Visual Display of Item Counts

  • رها کردن موارد منتخب Dropping Selected Items

  • رها کردن موارد به جهان Dropping Items back into the World

  • مشخص کردن شماره قطره مورد Specifying Item Drop Numbers

  • چالش سفارشی سازی Customisation Challenge

  • اضافه کردن یک مورد مورد جدید Adding a New Item Challenge

دامنه و مشخصات Scope And Specification

  • هدف پروژه Project Goal

  • دامنه کار Scope Of Work

  • مواد منبع را جمع کنید Gather Source Material

  • سایر نرم افزارهای پیشنهادی Other Recommended Software

راه اندازی مدل سازی اساسی Basic Modelling Setup

  • آیا شما یک مبتدی مطلق در مخلوط کن هستید؟ Are You An Absolute Beginner in Blender

  • وارد کردن تصاویر مرجع Importing Reference Images

  • گزینه های گردش کار و پرسش و پاسخ Workflow Choices and Q&A

The Potion Vial (ساده) The Potion Vial (Simple)

  • مدل سازی مش اساسی Basic Mesh Modelling

  • مدل سازی پارامتری اساسی Basic Parametric Modelling

  • تنظیمات صادرات را بررسی و اصلاح کنید Export Settings Check And Fixes

  • بررسی مواد اساسی Basic Material Check

  • مدل سازی پارامتری بیشتر More Parametric Modelling

  • افزودن جزئیات و آزمون وحدت Adding Details And Unity Test

سپر (پایه) The Shield (Basic)

  • رویکرد چند شیء Multi Object Approach

  • تعریف زود هنگام مواد Defining Materials Early

  • مرتب سازی جزئیات Sorting Out Details

  • آرایه های شعاعی و رانندگان Radial Arrays And Drivers

شمشیر (اساسی) The Sword (Basic)

  • رویکرد چند شی 2 Multi Object Approach 2

  • اضافه کردن فرم Adding Form

  • نهایی کردن مش پایه Finalising The Base Mesh

  • مواد و آزمایش Materials and Test

تبر (میانی) The Axe (Intermediate)

  • مسدود کردن تبر با مرجع Blocking Out The Axe With Reference

  • برنامه ریزی توپولوژی Planning The Topology

  • پر کردن توپولوژی Filling In The Topology

  • صاف کردن هندسه Smoothing The Geometry

  • اضافه کردن عمق Adding Depth

  • بررسی همه چیز در وحدت Checking Everything In Unity

مجسمه سازی جزئیات ما Sculpting Our Details

  • راه اندازی برای Scupting Setting Up For Scupting

  • آیا من به سخت افزار خاصی احتیاج دارم؟ Do I Need Special Hardware

  • بهینه سازی مش ما Optimising Our Mesh

  • هشدار - مشکلات Dynotopo Warning - Pitfalls Of Dynotopo

  • تکنیک های اساسی درگیری Basic Scupting Techniques

  • نقاب Masking

  • تغییر نوع سکته مغزی Changing Stroke Type

  • با استفاده از ماسک برای افزودن جزئیات Using A Mask To Add Detail

  • با استفاده از یک برس بافت Using A Textured Brush

  • افزودن چالش جزئیات دقیق تر Adding Finer Detail Challenge

آماده سازی برای بافت Preparing For Texturing

  • بافت چیست What is a Texture

  • چه چیزی در حال بازپرداخت است What is Unwrapping

  • هشدار مطمئن شوید که از مدل خود راضی هستید WARNING Make Sure You Are Happy With Your Model

  • UV UNRAPPAING SMART Smart UV Unwrapping

  • دست زدن دستی Manually Unwrapping

  • الگوهای تست UV UV Test Patterns

مدل های بافت دار Texturing Models

  • از کجا می توان بافت را پیدا کرد Where to Find Textures

  • با استفاده از بافت های پروژه موجود Using Existing Project Textures

  • ایجاد اولین بافت ما Creating Our First Texture

بافت پخت Baking Textures

  • پخت یک بافت پراکنده Baking A Diffuse Texture

  • پخت زبری Roughness Baking

  • پخت فلزی Metallic Baking

  • ترکیب نقشه ها Combining Maps

  • پخت طبیعی Normal Baking

  • پخت انسداد محیط Baking Ambient Occlusion

  • صادرات نهایی Final Export

سخنان پایانی Final Words

  • کلمات پایانی از پنی Final Words from Penny

  • کلمات پایانی از مایک Final Words from Mike

نمایش نظرات

آموزش یاد بگیرید که یک سیستم موجودی در وحدت 6 و مخلوط کن ایجاد کنید
جزییات دوره
16 hours
108
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
469
4.3 از 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 کار می کنند. من دارای مدرک ممتاز گرافیک رایانه و دکترا هستم. در هوش مصنوعی برای شخصیت های بازی در طول زندگی حرفه ای من جوایز زیادی را برای تعالی تدریس در سطح ایالتی ، ملی و بین المللی از جمله جایزه تعالی تدریس و آموزش استرالیا و مسابقه برنامه درسی بازی موبایل یونیت برنده شده ام. رویکرد من در زمینه آموزش علوم کامپیوتر و زمینه های مرتبط مبتنی بر پروژه است که به شما کارگاه های عملی می دهم و می توانید بلافاصله دندان های خود را در آن قرار دهید.

Michael Bridges Michael Bridges

معلم فناوری