لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه کلاسها در سیشارپ (#C)
- آخرین آپدیت
دانلود C# Class Development
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره، سومین بخش از تخصص یادگیری توسعه بازیهای ویدئویی با استفاده از زبان برنامهنویسی سیشارپ (#C) و موتور بازیسازی یونیتی (Unity) در محیط ویندوز یا مک است. چرا از سیشارپ و یونیتی به جای سایر زبانها و موتورها استفاده کنیم؟ سیشارپ زبانی بسیار قدرتمند برای یادگیری برنامهنویسی از سطح مقدماتی تا حرفهای است. همچنین، موتور یونیتی در میان توسعهدهندگان مستقل (Indie) بسیار محبوب است؛ به طوری که بازیهای ساخته شده با یونیتی در سال ۲۰۱۶ بیش از ۱۶ میلیارد بار دانلود شدهاند. در نهایت، سیشارپ یکی از زبانهای اصلی مورد استفاده در محیط یونیتی است.
این دوره پیشفرض میگیرد که شما دانش پیشنیاز دورههای قبلی این تخصص را دارید. توصیه میشود پیش از شروع، این مفاهیم را از طریق گذراندن دورههای پیشین یا تجربه شخصی کسب کرده باشید. در طول این دوره، با بررسی موضوعات پیشرفتهتر سیشارپ و یونیتی، دانش بنیادی خود را گسترش خواهید داد.
مطالب این دوره و دو دوره قبلی، در واقع اولین درس برنامهنویسی برای دانشجویان رشته طراحی و توسعه بازی در دانشگاه UCCS است.
سرفصلهای آموزشی:
ماژول ۱: آشنایی با مفهوم انتزاع (Abstraction) و نحوه استفاده از آن برای طراحی و پیادهسازی کلاسهای اپلیکیشن کنسول
ماژول ۲: بررسی عمیقتر نحوه عملکرد متدها و پارامترها
ماژول ۳: یادگیری نحوه استفاده از انتزاع برای طراحی و پیادهسازی کلاسهای یونیتی
ماژول ۴: افزودن خروجی متنی (مانند امتیاز بازی) و جلوههای صوتی به بازیهای یونیتی
«Unity» یک علامت تجاری ثبت شده متعلق به Unity Technologies یا شرکتهای وابسته در ایالات متحده و سایر نقاط جهان است.
این دوره یک اثر مستقل است و توسط Unity Technologies حمایت یا تایید نشده و وابسته به آن نیست.
سرفصل ها و درس ها
انتزاع و کلاسهای اپلیکیشن کنسول
Abstraction and Console App Classes
معرفی دوره
Course Introduction
راهنمای استفاده از دوره کورسرا (اختیاری)
Navigating a Coursera Course (optional)
معرفی مدرس (اختیاری)
Meet the Instructor (optional)
معرفی درس
Lesson Introduction
شروع به کار
Rock and Roll
صندلی چیست؟
What is a Chair?
لایههای شبکه
Network Layers
انتزاع در کدنویسی
Abstraction in Code
معرفی درس
Lesson Introduction
طراحی کلاس
Designing the Class
فیلدها و ویژگیها
Fields and Properties
سازنده اول
One Constructor
سازنده دوم
Another Constructor
متد
Method
بررسی دقیقتر متدها
A Closer Look at Methods
معرفی درس
Lesson Introduction
سرآیند متدها
Method Headers
پارامترها و نحوه عملکرد آنها
Parameters and How They Work
دریافت ورودی معتبر از کاربر
Getting Valid User Input
ارسال اشیاء به عنوان پارامتر
Passing Objects as Parameters
بازبینی تو در تو کردن و باکسها
Nesting and Boxes Revisited
کلاسهای یونیتی
Unity Classes
معرفی درس
Lesson Introduction
طراحی کلاس
Designing the Class
فیلدها و ویژگیها
Fields and Properties
متدها
Methods
استفاده در بازی
Using in a Game
رشتهها و صدا در یونیتی
Strings and Unity Audio
معرفی درس
Lesson Introduction
نوع داده Char
The Char Data Type
مبانی رشتهها (String)
String Basics
عملیات روی رشتهها
String Operations
خروجی متنی در یونیتی
Unity Text Output
معرفی درس
Lesson Introduction
مبانی صدا
Audio Basics
افزودن مدیریت صدا (Audio Manager)
Adding an Audio Manager
نمایش نظرات