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

دانلود Learn Unity C# for beginners

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

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

  • شروع به ساخت بازی در یونیتی (Unity) با یادگیری اصول اسکریپت‌نویسی سی‌شارپ (C#) یونیتی
  • آموزش کدنویسی پایه سی‌شارپ (C#)
  • یادگیری رایج‌ترین دستورات اسکریپت‌نویسی
  • آشنایی با متغیرها، دستورات شرطی، کامپوننت‌ها و موارد دیگر
  • ساخت یک بازی کامل تیراندازی با هدف

پیش‌نیازها:

شما به کامپیوتری نیاز دارید که قابلیت اجرای یونیتی ۲۰۲۱ (Unity 2021) را داشته باشد.

آیا می‌خواهید بازی‌سازی در یونیتی را یاد بگیرید اما در مورد اسکریپت‌نویسی سی‌شارپ (C#) گیج شده‌اید؟ در این دوره، تمام مفاهیم پایه کدنویسی سی‌شارپ را پوشش خواهم داد تا شما را به سطح مبتدی در طراحی بازی یونیتی برسانم.

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

مفاهیمی که پوشش می‌دهیم عبارتند از:

  • توابع و متدها
  • رویدادهای ورودی
  • انواع داده متغیرها
  • آرایه‌ها
  • دستورات شرطی
  • حرکت و چرخش اشیاء با استفاده از کد
  • دسترسی و دستکاری کامپوننت‌ها
  • تعاملات فیزیکی
  • انیمیشن‌ها
  • اسکریپت‌نویسی برای رابط کاربری

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

من تضمین می‌کنم که در پایان این دوره، مهارت‌های جدیدی در کدنویسی کسب کرده و با اطمینان کامل قادر به ساخت بازی‌های خود تا سطح مبتدی خواهید بود. همچنین اولین بازی یونیتی خود را ساخته‌اید.

پس، اگر می‌خواهید شروع به ساخت بازی در یونیتی کنید، چرا امروز ثبت‌نام نمی‌کنید؟ بی‌صبرانه منتظر دیدن شما در دوره هستم.


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

مقدمه Introduction

  • مقدمه Introduction

  • نصب یونیتی Install Unity

  • رابط کاربری یونیتی Unity Interface

مفاهیم سی‌شارپ C# Concepts

  • ساخت یک اسکریپت Create a script

  • استفاده از تب کنسول Using the console tab

  • توابع رویداد Event Functions

  • زمان‌بندی توابع Timing of functions

  • توابع Functions

  • فراخوانی Invoke

  • کورو‌تین‌ها Coroutines

  • برخورد‌های فیزیکی Physics Collisions

  • تریگرهای فیزیکی Physics Triggers

  • رویدادهای ورودی Input events

  • ورودی دکمه‌های ماوس Input mouse buttons

  • ورودی GetAxis Input GetAxis

  • چرخش بر اساس محور Rotation by axis

  • متغیرها Variables

  • تغییر متغیرها Changing variables

  • آرایه‌ها Arrays

  • انواع داده Data types

  • دستورات شرطی if if statements

  • شرط‌های if چندگانه multiple if conditions

  • تبدیل به انواع داده casting to data types

  • متغیرهای شیء بازی game object variables

  • بررسی شیء‌های بازی Checking game objects

  • متغیرهای Vector3 Vector3 variables

  • متغیرهای Quaternion Quaternion variables

  • متغیر ترنسفرم transform variable

  • حرکت لرپ lerp movement

  • ترنسفرم جابجایی transform translate

کامپوننت‌ها Components

  • کامپوننت‌ها Components

  • سایر کامپوننت‌ها other components

  • تنظیم کامپوننت‌ها setting up components

  • کامپوننت‌ها در شیءهای فرزند components in child objects

  • غیرفعال کردن آیتم‌ها Switching items off

  • کامپوننت کولایدر Collider component

  • تگ‌ها Tags

  • افزودن کامپوننت در اسکریپت Add a component in script

  • کامپوننت‌های مورد نیاز Required components

  • ساخت شیء‌ها spawning objects

  • ارسال پیام سراسری broadcast message

  • اسکریپت‌ها به عنوان کامپوننت Scripts as components

  • متغیرهای استاتیک عمومی public static variables

  • کامپوننت انیماتور Animator component

  • شرط‌های انیماتور Animator conditions

  • گذار‌های انیماتور Animator transitions

  • استفاده از انیمیشن‌ها بر روی چند شیء Using animations on multiple objects

  • ذرات Particles

رابط کاربری (UI) User Interface (UI)

  • دکمه‌های UI UI buttons

  • متن UI UI text

  • تصاویر UI UI Images

  • تغییر متن در کد Changing text in code

پروژه Project

  • مرور کلی پروژه Project overview

  • تنظیم پروژه Project Setup

  • تنظیم متن Text setup

  • اسکریپت حرکت Move script

  • توقف در دیوار Stopping at the wall

  • نابودی هدف‌ها Destroying targets

  • ساخت شیء‌ها Spawning objects

  • بررسی آیتم‌های ساخته شده Checking spawned items

  • افزودن هدف‌نما Adding a crosshair

  • افزودن صداها Adding sounds

  • اسکریپت UI UI script

  • اختصاص متن UI Assigning UI text

  • افزودن موسیقی پس‌زمینه Adding background music

  • هدف‌های مرکزی Center targets

  • امتیاز بالا Highscore

  • متن امتیاز بالای جدید New highscore text

  • برچسب‌های رنگی Colour labels

  • منوی اصلی Main menu

  • اسکریپت منو Menu script

  • تعیین محدودیت زمانی Setting a time limit

  • خروجی گرفتن از بازی Exporting the game

  • اتمام دوره Course Completion

نمایش نظرات

آموزش یونیتی سی‌شارپ برای مبتدیان
جزییات دوره
10 hours
73
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
441
4.7 از 5
دارد
دارد
دارد
Pete Jepson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pete Jepson Pete Jepson

مدرس طراحی بازی من یک معلم واجد شرایط هستم و بیش از 6 سال است که مشغول آموزش طراحی بازی هستم. من از سال 2013 از Unity استفاده می کنم و مجموعه ای از دوره ها را ایجاد کرده ام که به مردم نشان می دهد چگونه با استفاده از این موتور بازی ، بازی و انیمیشن بسازند. با بیش از 22000 دانشجو از بیش از 157 کشور در سراسر جهان ، دوره های من به مردم کمک می کند تا همزمان یاد بگیرند و ایجاد کنند. من کاملاً کمک کرده ام تا در سفر یادگیری به شما کمک کنم. اگر س anyالی دارید یا به هر کمکی نیاز دارید ، من همیشه در دسترس هستم و سریع پاسخ خواهم داد.