- توضیحات
- سرفصل های دوره
- ویدیو معرفی
با درود و احترام خدمت شما
در این دوره می خواهیم با مقدمات کار با یونیتی آشنا بشیم.
این آشنایی مناسب کسانی است که هیچوقت با یونیتی کار نکردند و می خواهند از صفر شروع به یادگیری کنند ولی از قبل حداقل به زبان سی شارپ آشنایی دارند و دوره سی شارپ مقدماتی را گزرانده اند.
ما در این دوره از مراحل یادگیری نصب و راه اندازی یونیتی که شامل ساخت حساب کاربری در سایت یونیتی، دانلود Unity Hub و دانلود هسته اصلی موتور یونیتی است صحبت خواهیم کرد و خواهیم گفت حداقل سیستم مورد نیاز برای کار با این موتور قدرتمند چه خصوصیانی باید داشته باشد.
سپس به ساخت پروژه جدید درون یونیتی خواهیم پرداخت و تک به تک تمامی اجزای داخل آن به همراه پنجره های مختلف را توضیح خواهیم داد که چه کاربردی دارند.
برای دیدن جزییات بیشتر و مطالب داخل این دوره، به قسمت سرفصل ها مراجعه کنید.- حداقل سیستم موردنیاز
- یادگیری نصب و راه اندازی یونیتی که شامل ساخت حساب کاربری در سایت یونیتی، دانلود Unity Hub و دانلود هسته اصلی موتور یونیتی
- ساخت پروژه جدید
- معرفی پنجره های مختلف
- توضیح در مورد پنجره Project
- توضیح در مورد پنجره Hirerarchy
- توضیح در مورد پنجره Inspector
- سپس شروع به توضیح GameObjectها خواهیم کرد و یاد میگیریم چطور به محیط برنامه یا بازی خود شی جدید اضافه کنیم.
- کامپوننت ها
- در مورد کامپوننت پیشفرض Transformصحبت خواهیم کرد و زیرمجموعه های آن از جمله Position, Rotation, Scale
- توضیح در مورد شی پیشفرض Camera در صحنه و کمی از جزییات آن
- در مورد کامپوننت Sprite Renderer صحبت خواهیم کرد تا به چه شکل تصویری به محیط خود اضافه کنیم و در مورد Order ها و اولویت نمایش ها
- کامپوننت هایی که در این دوره صحبت خواهیم کرد از جمله:
- Rigidbody2D که برای ایجاد فیزیک استفاده می شود.
- Colliderها مثل BoxCollider CircleCollider CapsuleCollider
- طریقه ارتباط مستقیم با ویژوال استدیو 2022 در یونیتی
- و در مورد طریقه اضافه کردن اسکریپت سی شارپ به اشیا از طریق کامپوننت ها
- توضیح در مورد توابع پیشفرض Awake Start و Update و کاربرد هر کدام
- توضیح در مورد کلاس و تابع Debug.Log
- تفاوت Public و Private بودن متغیر ها
- توضیح در مورد SerialiseField ها
- توضیح در مورد کلاس input و توابع GetKey GetKeyDown و GetKeyUp که در مورد خواندن کلید ورودی از کاربر است.
- توضیح در مورد متغیر Vector2 و Vector3
- توضیح در مورد تابع velocity در زیر مجموعه کلاس Rigidbody2D جهت وارد کردن نیرو در جهات مختلف به اشیا خود در برنامه که باعث ایجاد حرکت می شود.
- Tags انواع تگ و نشانه گزاری اشیا
- الویت دهی به لایه های تصویری در Sprite Renderes
- انواع برخورد onCollisionenter2D و OnTriggerEnter2D و تفاوت بین آنها با استفاده از جدول برخورد
- آموزش ساخت Scene
- آموزش مقدماتی ساخت UI
- آموزش ارتباط بین Button و توابع
- آموزش SceneManager
- آموزش خروجی گرفتن برای ویندوز
اطلاعات دوره
Course information
تعداد ثبت نام ها : 2
وضعیت دوره : پیش ثبت نام
ظرفیت دوره : 5
قیمت دوره :
۴,۵۰۰,۰۰۰ تومان
مشخصات دوره
Course details
نوع دوره : حضوری
سطح دوره : مقدماتی
نوع دپارتمان : برنامه نویسی، بازی سازی، هوش مصنوعی
نوع گواهینامه :
مدت زمان: 25
تاریخ شروع دوره :
روز و ساعت برگزاری :
- دوره های دیگر