دوره آموزشی سی شارپ برای توسعه بازی یونیتی
1 ساعت 37 دقیقهمبتدی2016-12-19
مدرسین

Jesse Freeman
Head of Partner and Framework Marketing at Amazon
جزئیات دوره
آیا آمادهاید که اولین بازی خودتون رو بسازید، اما به یادگیری زبان C# نیاز دارید؟ تو این دوره، شما با اصول برنامهنویسی در C# برای Unity آشنا میشید و یاد میگیرید چطور اولین پروژه بازیسازی خودتون رو برنامهنویسی کنید. جسی فریمن (Jesse Freeman) نحوه ساختار، نحو و زبان C# رو توضیح میده که چطور این زبان داخل محیط توسعه Unity کار میکنه. درسها بیشتر روی مفاهیم اصلی که برای مبتدیها مهمه تمرکز دارن، مثل متغیرها، متدها، ساختارهای داده، کنترل جریان، کلاسها، ارثبری، رابطها و ترکیببندی. هدف این دوره اینه که به توسعهدهندگان یاد بده چطور از C# در Unity استفاده کنن و برخی از استراتژیهای پیشرفتهتر اسکریپتنویسی رو یاد بگیرن.
اهداف یادگیری:
اسکریپتنویسی در Unity: یاد خواهید گرفت که چطور در Unity اسکریپت بنویسید و برنامهنویسی کنید.
متغیرها و توابع C#: چطور از متغیرها و توابع در C# استفاده کنید.
لیستها و آرایهها: نحوه استفاده از لیستها و آرایهها برای ذخیره دادهها.
شرطها و حلقهها: نحوه استفاده از شرطها (if) و حلقهها (for, while) برای کنترل جریان برنامه.
کلاسهای C#: یاد میگیرید چطور کلاسها رو در C# تعریف کنید و از آنها استفاده کنید.
اهداف یادگیری:
اسکریپتنویسی در Unity: یاد خواهید گرفت که چطور در Unity اسکریپت بنویسید و برنامهنویسی کنید.
متغیرها و توابع C#: چطور از متغیرها و توابع در C# استفاده کنید.
لیستها و آرایهها: نحوه استفاده از لیستها و آرایهها برای ذخیره دادهها.
شرطها و حلقهها: نحوه استفاده از شرطها (if) و حلقهها (for, while) برای کنترل جریان برنامه.
کلاسهای C#: یاد میگیرید چطور کلاسها رو در C# تعریف کنید و از آنها استفاده کنید.
مهارت ها
Real-TimeGame DevelopmentUnityPersonaVisualization and Real-TimeAECProduct and ManufacturingProgramming LanguagesSoftware Development
سرفصل ها
مقدمه
- خوش آمدید
- آنچه باید بدانید
- نحوه استفاده از فایلهای تمرینی
مقدمه ای بر کد در یونیتی
- اسکریپت در یونیتی
- متغیرها چیستند
- توابع چیست
ساختارهای داده
- آرایه ها
- لیست ها
- لغت نامه ها
شرایط و حلقه ها
- شرط چیست
- شرایط اختصاری
- حلقههای For و foreach
کلاس ها
- کلاس چیست
- نحوه تمدید کلاس ها
- رابط ها
- ترکیب
نتیجه
- مراحل بعدی