سی پلاس پلاس

سی پلاس پلاس

آموزش ++C برای بلوپرینت آنریل انجین
کاربردها:
Digital Assets
Digital Assets
Game
Ga me
Motion Graphics
Motion Graphics
Visual Effects
Visual Effects
Virtual Reality
Virtual Reality
2,299,000 تومان
زمان: 420 دقیقه
حجم: 860 مگابایت
تعداد فایل قابل دانلود: 50 فایل

 

مطمئنم بسیاری از هنرجویان مشکل بنیادین در کار کردن با سیستم‌های پروسیجرال دارند.

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

روش آموزش:
هر بسته آموزشی همانند خانه‌ای است که با لگو (Lego) ساخته شده است، اگر به این خانه توجه کرده باشید از قطعات کوچکی که بر روی و کنار هم گذاشته می‌شوند ساخته می‌شود. آموزش های وی‌اف‌اکس‌ویژن هم به همین صورت است، مبحثی را به کوچک‌ترین عضو ممکن تقسیم می‌کنیم و آن را توضیح می‌دهیم که چگونه عمل می‌کنید و زمانی که آن قطعات کوچک را در کنار یک‌دیگر بگذارید، به نتیجه‌ای می‌رسید. در این بسته آموزشی نیز همانند دیگر بسته‌های آموزشی از همین روش استفاده شده است. این را هم اضافه کنم که برنامه‌نویسی مبحثی کاملاً انتزاعیست که می‌بایست آن را به چیزی قابل لمس تبدیل کنید، اما این امر کار شما نیست چون شما ایده‌ای راجع به موارد این بسته ندارید، و این مهمترین کار یک مدرس است که خوشبختانه من تبحر خاصی در تبدیل مباحث انتزاعی به موارد قابل لمس دارم ؛) .

چرا ++C ؟
بلوپرینت در آنریل‌انجین دقیقا همانند یک زبان برنامه‌نویسی است اما به صورت ویژوال (ویژوال به معنای تصویری بودن یک مقوله است). یک چیز جالب این است که تمامی موارد شئ‌گرایی برنامه‌نویسی در بلوپرینت موجود است، مواردی همچون ارث‌بری، چند‌ریختی، اینترفیس(Interface)، نیز در آن وجود دارد. دلیلی که من زبان ++C را برای تدریس این مباحث انتخاب کرده‌ام این است که خود آنریل‌انجین نیز از ++C استفاده می‌کند، زیرا این زبان سریعترین زبان ممکن است، البته زبانی که توسط انسان قابل فهم باشد. پس با فراگیری این بسته آموزشی برای برنامه‌نویسی در آنریل‌انجین نیز آماده می‌شوید.

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

 

آنچه در این بسته آموزشی می‌آموزید:
با تمامی موارد حیاتی و مورد نیاز برای بلوپرینت آنریل انجین آشنا می شوید.
سردرس‌ها:
سردرس‌ها
Creating a project
Elaborating the code
Comments
Variables
String formatting
What's a function
A simple function
Function - Part 2
Global & Local Variables
Function parameter
Function parameter - Part 2
Default argument
Void
Header - Part 1
Header - Part 2
Casting
If
For Loop
While
Constants
Function overloading
Array
For loop on array
Break - Continue
For each
Function template
Boolean function
Logical operators
Conditional Operator
Referenece
Call by reference
Call by pointer
Switch
Enum
Struct
Excdeption handling
Intro to class
Access specifier
Getter & Setter
Constructor
Static - Part 1
Static - Part 2
Inheritance - Part 1
Inheritance - Part 2
Destructor
Inherit constructor - Part 1
Inherit constructor - Part 2
Abstract class
Interface
Namespace