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

دانلود Foundations of Inventory Systems and Player Interaction

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! یک روش هوشمندانه برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک می‌کند دانش خود را بسنجید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیق‌تر کنید. در این دوره، شما مهارت‌های عملی در ساخت یک سیستم اینونتوری (Inventory System) را کسب خواهید کرد و همزمان مدیریت تعاملات بازیکن در محیط بازی را می‌آموزید. شما با بررسی الگوریتم‌های پایه اینونتوری و ساختارهای داده شروع کرده و تا طراحی یک سیستم اینونتوری کاملاً کاربردی در Unity پیش خواهید رفت. از طریق مثال‌های عملی و چالش‌های کدنویسی، نه تنها یاد می‌گیرید چگونه سیستم‌ها را از پایه بسازید، بلکه مهارت‌های خود را در عیب‌یابی (Debugging)، شخصی‌سازی و تست کردن کارتان ارتقا می‌دهید. دوره به ماژول‌هایی تقسیم شده است که جنبه‌های ضروری یک سیستم اینونتوری را پوشش می‌دهند. از راه‌اندازی Unity و اسکریپت‌نویسی ویژگی‌های پایه گرفته تا پیاده‌سازی قابلیت‌های پیشرفته مانند تعاملات بازیکن و پیش‌نمایش سه بعدی آیتم‌ها، شما قدم به قدم هدایت خواهید شد. همچنین یاد می‌گیرید چگونه رابط کاربری (UI) را برای بهبود تجربه بازیکن بهبود بخشید و ویژگی‌های کلیدی مانند برداشتن آیتم‌ها (Pickups)، رها کردن آن‌ها (Drops) و همگام‌سازی UI با تغییرات اینونتوری را پیاده‌سازی کنید. هر درس تکنیک‌های کدنویسی واقعی و مهارت‌های حل مسئله کاربردی را به شما ارائه می‌دهد که برای ایجاد سیستم‌های گیم‌پلی تعاملی و غوطه‌ورکننده حیاتی هستند. این دوره برای توسعه‌دهندگان بازی، طراحان و برنامه‌نویسانی که به دنبال ارتقای درک خود از سیستم‌های بازی هستند، عالی است. چه در حال ساخت سیستم‌های اینونتوری برای بازی‌های RPG باشید، چه بازی‌های اکشن یا هر ژانر دیگری، این دوره پایه‌ای قوی در برنامه‌نویسی و طراحی رابط کاربری فراهم می‌کند. این دوره برای زبان‌آموزان سطح متوسط با دانش پایه از Unity و C# مناسب است. در پایان دوره، شما قادر خواهید بود یک سیستم اینونتوری کاملاً عملیاتی طراحی کنید، تعاملات بازیکن مانند برداشتن و رها کردن آیتم‌ها را پیاده‌سازی کنید، سیستم‌های UI برای نمایش اینونتوری بسازید و ویژگی‌ها را بر اساس نیازهای گیم‌پلی شخصی‌سازی کنید.

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

مقدمه Introduction

  • مقدمه‌ای بر تخصص Introduction to the Specialization

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

الگوریتم‌های پایه اینونتوری و ساختارهای داده Basic Inventory Algorithms and Data Structures

  • مروری بر سیستم اینونتوری An Inventory System Overview

  • شروع کار با پکیج Unity Getting Started with the Unity Package

  • ساختارهای داده آیتم با استفاده از Scriptable Objects Item Data Structures with Scriptable Objects

  • ایجاد دارایی‌های Scriptable Object برای آیتم‌های اینونتوری 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

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

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

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

  • حذف یک آیتم از اینونتوری Removing an Item from the Inventory

تعامل بازیکن با اینونتوری Player Interaction with the Inventory

  • ساخت آیتم‌های قابل برداشتن (Pickup) 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

  • بازگرداندن آیتم‌ها به محیط بازی - بخش اول Placing Items Back into the World Part 1

  • بازگرداندن آیتم‌ها به محیط بازی - بخش دوم 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

ساخت یک رابط کاربری (UI) Building a UI

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

  • راه‌اندازی عناصر UI Setting up the UI Elements

  • چیدمان UI اینونتوری Laying out the Inventory UI

  • کنترل‌های تغییر اندازه UI UI Resizing Controls

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

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

  • کار با کنترل‌های Toggle Group - بخش اول Working with Toggle Group Controls Part 1

  • کار با کنترل‌های Toggle Group - بخش دوم Working with Toggle Group Controls Part 2

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

  • افزودن اسکرول‌بار برای نمایش آیتم‌ها Adding a Scrollbar View for Displaying Items

  • طراحی Prefab برای نمایش آیتم‌های اینونتوری Designing a Prefab for Inventory Item Display

  • ساخت نمونه از دکمه‌های آیتم اینونتوری Instantiating Inventory Item Buttons

  • دسته‌بندی آیتم‌های اینونتوری در تب‌ها Sorting Inventory Items into Tab Categories

  • نمایش پیش‌نمایش آیتم‌ها به صورت سه بعدی - بخش اول Displaying Item Previews in 3D Part 1

  • نمایش پیش‌نمایش آیتم‌ها به صورت سه بعدی - بخش دوم Displaying Item Previews in 3D Part 2

  • نمایش پیش‌نمایش آیتم‌ها به صورت سه بعدی - بخش سوم Displaying Item Previews in 3D Part 3

اتصال اینونتوری UI به اینونتوری بازیکن 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

  • همگام‌سازی آیتم‌های برداشت شده با دسته‌بندی‌های Tab Synchronizing 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

  • چالش شخصی‌سازی Customization Challenge

  • چالش افزودن یک آیتم جدید Adding a New Item Challenge

نمایش نظرات

آموزش مبانی سیستم‌های اینونتوری و تعامل با بازیکن
جزییات دوره
11h 5m
52
(آخرین آپدیت)
50
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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