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

دانلود The Ultimate Input System with Rebinding in Unity

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

دوره جدید!

اگر با سیستم ورودی جدید Unity مشکل دارید یا می‌خواهید پروژه‌های خود را از سیستم ورودی قدیمی به سیستم جدید منتقل کنید و یک سیستم Rebinding کاربردی ایجاد کنید، جای درستی آمده‌اید.

شما به راحتی می‌توانید با دانلود پروژه‌های Unity: بازی پلتفرمر 2D و بازی RPG از بالا به پایین 2D، دوره را دنبال کنید. پس از دانلود، آن‌ها را از حالت فشرده خارج کرده و از طریق Unity Editor باز کنید. سپس آماده شروع درس‌ها خواهید بود. البته، در صورت تمایل، می‌توانید از دارایی‌های خود استفاده کنید. ما همچنین به سرعت ورودی دارایی سه بعدی رسمی Unity را تجزیه و تحلیل می‌کنیم و می‌بینیم که از چه گردش کاری استفاده می‌کنند.

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

  • مستقیم (Direct)

  • اقدامات جاسازی شده (Embedded Actions)

  • دارایی اقدامات (Actions Asset)

  • کامپوننت ورودی بازیکن (Player Input Component)

برخی از روش‌های اصلی، تکرارهایی در درون خود دارند و البته ما تمام آن تکرارها را بررسی خواهیم کرد. این به شما دانش و گزینه‌هایی می‌دهد تا بهترین گزینه را برای بازی و سبک برنامه نویسی خود انتخاب کنید.

در بخش آخر دوره، یک سیستم Rebinding سفارشی ایجاد خواهیم کرد. این سیستم اگر می‌خواهید بازی‌های تجاری جدی بسازید، واقعاً مهم است.

به من اعتماد کنید، بارها دیده‌ام، اگر سیستم Rebinding نداشته باشید، ممکن است در Steam نظرات منفی دریافت کنید. اگر بازیکنان نتوانند بازی و کنترل‌ها را برای نیازهای خود تنظیم کنند، تجربه کاربری محدود می‌شود. بنابراین، هر بازی تجاری به یک سیستم Rebinding نیاز دارد.

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

بنابراین، مهارت‌های توسعه بازی خود را بهبود بخشید، سیستم ورودی جدید را به روش صحیح یاد بگیرید و یک سیستم Rebinding حرفه‌ای ایجاد کنید که بازیکنان بتوانند از آن برای تنظیم کنترل‌های سفارشی استفاده کنند.

پشتیبانی مشتری:

اگر در جایی گیر کردید یا به کمک نیاز داشتید، به همه پیام‌ها پاسخ می‌دهم.

از زمانی که گذاشتید متشکرم و شما را در دروس دوره می‌بینم.

آموزش استفاده از سیستم ورودی جدید Unity (Input System)

یاد بگیرید چگونه از سیستم ورودی جدید Unity برای ساخت بازی‌های 2 بعدی و 3 بعدی (مانند RPG و پلتفرمر) استفاده کنید و یک سیستم Rebinding (تغییر دکمه‌ها) کاربردی بسازید.

این آموزش شامل:

  • راه‌اندازی Input System جدید در Unity
  • 4 روش اصلی پیاده‌سازی Input System
  • مثال‌های عملی بازی‌های پلتفرمر 2D، RPG از بالا به پایین 2D و بازی‌های 3D
  • ساخت سیستم Rebinding با قابلیت تشخیص و جایگزینی دکمه‌های تکراری
  • انتقال پروژه از سیستم ورودی قدیمی به سیستم جدید

پیش‌نیازها:

  • آشنایی مقدماتی با C#
  • آشنایی با محیط Unity Editor

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

معرفی و راه اندازی Introduction and Setup

  • معرفی و راه اندازی پروژه Introduction and Project Setup

  • به روز رسانی مستندات - Unity 6 Documentation Update- Unity 6

  • وارد کردن سیستم ورودی Import Input System

گردش کار مستقیم Direct Workflow

  • معرفی و پیاده سازی صفحه کلید Intro and Keyboard Implementation

  • پیاده سازی گیم پد Gamepad Implementation

  • پیاده سازی ماوس Mouse Implementation

  • حرکت و مثال ها Movement and Examples

گردش کار تعبیه شده Embedded Workflow

  • راه اندازی تعبیه شده و نحو Embedded set up and Syntax

  • نحو تعبیه شده 2 Embedded Syntax 2

  • مثال تعبیه شده Embedded Example

گردش کار دارایی اکشن [PLATFORMER دو بعدی] Action Asset Workflow [2D PLATFORMER]

  • دانلود پروژه شروع Download Starting Project

  • معرفی پلتفرمر Platformer Intro

  • اکشن های ورودی Input Actions

  • طرح های کنترل Control Schemes

  • رویکرد ارجاع بازرس Inspector Refference Approach

  • رویکرد تولید شده C# C# Generated Approach

  • حرکت بازیکن Player Movement

  • برگرداندن Flip

  • پرش Jump

  • بررسی زمین Ground Check

  • آماده سازی حمله Attack Preparations

  • انیمیشن های اساسی Basic Animations

  • درخت ترکیبی و انیمیشن پرش Blend Tree and Jump Animation

  • انیمیشن حمله Attack Animation

تعاملات و پردازشگرها Interactions and Processors

  • تعاملات Interactions

  • پردازشگرها Processors

شروع شده در مقابل اجرا شده Started vs Performed

  • تفاوت بین فازها Difference between phases

رویکرد اضافی Additional Approach

  • رویکرد اضافی Additional Approach

دکمه ها با تغییر دهنده ها Buttons with Modifiers

  • دکمه ها با تغییر دهنده ها Buttons with Modifiers

تنظیم رفتار گیم پد Adjusting Gamepad Behavior

  • تنظیم رفتار گیم پد Adjusting Gamepad Behavior

گردش کار ورودی بازیکن [RPG از بالا به پایین دو بعدی] Player Input Workflow [2D TOP DOWN RPG]

  • دانلود پروژه شروع Download Starting Project

  • آماده سازی ورودی بازیکن Player Input Preparations

  • ارسال پیام ها Send Messages

  • پخش پیام ها Broadcast Messages

  • فراخوانی رویدادهای یونیتی Invoke Unity Events

  • فراخوانی رویدادهای C# Invoke C# Events

  • انیمیشن های حرکت Move Animations

کنترل رابط کاربری با سیستم ورودی جدید UI Control with the new Input System

  • کنترل رابط کاربری UI Control

تجزیه و تحلیل سریع ورودی سه بعدی Quick 3D Input Analysis

  • راه اندازی دارایی سه بعدی 3D Asset Setup

  • تجزیه و تحلیل سه بعدی 3D Analysis

تغییر اتصال Rebinding

  • راه اندازی تغییر اتصال Rebind Setup

  • راه اندازی دکمه Button Setup

  • درک شاخص ها و کامپوزیت ها Understand Indexes and Composites

  • تغییر اتصال اساسی Rebind Basic

  • اتصالات پایدار Persistent Bindings

  • رویکرد تولید شده C# اتصالات پایدار C# Generated Approach Persistent Bindings

  • لغو تغییر اتصال و حذف اتصالات Cancel Rebind and Exclude Bindings

  • TMPro و تغییر اتصال TMPro and Rebind

  • متن تغییر اتصال سفارشی Custom Rebind Text

  • بازنشانی اتصالات Reset Bindings

  • درباره اتصالات تکراری About Duplicate Bindings

  • اتصالات تکراری Duplicate Bindings

  • نمادهای اتصال Binding Icons

  • نمای نهایی Final Look

نمایش نظرات

آموزش سیستم ورودی نهایی با قابلیت تخصیص مجدد دکمه‌ها در یونیتی
جزییات دوره
4.5 hours
54
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
471
4.9 از 5
دارد
دارد
دارد
Mario Korov
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mario Korov Mario Korov

توسعه دهنده بازی | معلم | ریاضیدان

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

به طور خلاصه، تمام عشق و علاقه من در دوره های Unity با هدف کمک به شما در مسیر توسعه بازی است. با تشکر از شما و شما را در درس ها می بینم.

من واقعا مشتاقانه منتظر این سفر هستم.