اموزش برنامه نویسی سی شارپ در یونیتی از مقدماتی تا پیشرفته

از 100 رأی

رایگان

توضیحات

اموزش برنامه نویسی سی شارپ در یونیتی از مقدماتی تا پیشرفته

با یک آموزش عالی در خدمت شما عزیزان هستیم. بنابر درخواست های متعدد دوستان مبنی بر اموزش جامع زبان سی شارپ برای استفادهدر یونیتی این اموزش جامع براتون طی ۲۴ جلسه و حدودا ۱۰ ساعت تهیه شده است تا شما پس از دیدن ان به راحتی بتوانید هر نوع اسکریپت سی شارپی را برای بازی های خودتان بنوسید. در این فیلم طی ۳ فصل شما با نحوه برنامه نویسی بازی ها با یونیتی اشنا می شوید. در قصل اول شما تمامی مفاهیم شی شارپ و ارث بری را یاد میگیرید و در قصل دوم با نحوه ارتباط سی شارپ و یونیتی اشنا می شود.

پیش نیازهای این دوره

  • این دوره فاقد هرگونه پیش نیازی هست.
  • اموزش به صورت ۰ تا ۱۰۰ و از مقدماتی تا پیشرفته خواهد بود
  • مشابه این اموزش در هیچ سایت فارسی وجود ندارد.

سرفصل های این دوره
فصل اول:

  1. ایجاد یک سند سی شارپ
  2. پنجره کنسول و کامپایل
  3. ایجاد برنامه hello world
  4. معرفی متغییرها
  5. نوشتن عبارات
  6. Constants
  7. دستورات شرطی
  8. حلقه for, While
  9. معرفی توابع
  10. معرفی رویداد ها
  11. ورودی و مقدار برگشتی تابع
  12. معرفی کلاس
  13. چرخش آبکت ها با کلاس Transform
  14. داکیومنت کلاس های یونیتی
  15. معرفی کلاس های مشتق شده
  16. توسعه یک کلاس
  17. MonoBehaviour
  18. نحوه ارث بری کلاس ها
  19. مفهموم game object

فصل دوم:

  1. Introduction
  2. Coroutine Details
  3. Creating a Coroutine
  4. WaitForSeconds and Coroutines
  5. Coroutines and Frame Delays
  6. Going further with Coroutines
  7. Components and Communication
  8. Accessing Components
  9. Searching For Components
  10. Using BroadcastMessage
  11. Polymorphism and Virtual Functions
  12. Overriding Virtual Functions
  13. Validation with C# Properties
  14. Delegates
  15. Moving Further with Delegates
  16. GameObjects
  17. Searching For GameObjects
  18. Transforms and Hierarchies
  19. Transforms and Translations
  20. Transforms and Rotations
  21. Transforms and Scaling

فصل سوم:

  1. Introduction
  2. Fixing Game Resolution From the Editor
  3. Fixing Game Resolution From Script
  4. Saving and Restoring Game Resolution
  5. Editing Materials From Script
  6. Creating Component Dependencies
  7. Scheduling Regular Tasks
  8. Creating Animation Curves
  9. Preparing to Work with Curves
  10. Animating Motion with Curves

پروژه کوچک پایانی: نحوه ایجاد سیستم تغییر سلاح با صفحه کلید و موس با اسکریپت

همچنین همراه این اموزش تمامی کدها و اسکریپت های نوشته شده تقدیمتان میشود و لینک دانلود انها براتون ارسال می شود. هرگز برای یادگیری برنامه نویسی یونیتی در کلاس های اموزش سی شارپ شرکت نکنید.چون در هیچ کلاس و فیلم اموزشی به شما نحوه کدنویسی سی شارپ درون موتور یونیتی را یاد نخواهند داد.
در صورتی که نمیدانید چگونه بازی شوید به اموزش مقابل مراجعه کنید : چگونه بازی ساز شویم ؟ از کجا بازی سازی را شروع کنیم ؟
این اموزش کاملا فارسی است و مطابق ورژن ۵ یونیتی است و علت انکه سرفصل ها را به زبان انگلیسی نوشته ایم به این خاطر است که اموزش بر اساس سرفصل های وب سایت اصلی یونیتی پیاده شده است تا شما با اخرین استانداردهای کدنویسی یونیتی معتبر دنیا اشنا شوید
فصل اول

زیرعنوان نمونه برای این فصل

پیش نیازها و سرفصل ها ویدئو

توضیح کوتاه برای درس

ایجاد اولین اسکریپت ویدئو

توضیح کوتاه برای درس

معرفی انواع متغییرها ویدئو

توضیح کوتاه برای درس

عملگرها ویدئو

توضیح کوتاه برای درس

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

عملگرهای شرطی ویدئو

توضیح کوتاه برای درس

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

انواع حلقه ها در سی شارپ ویدئو

توضیح کوتاه برای درس

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

طراحی سیستم تیراندازی با کدنویسی ویدئو

توضیح کوتاه برای درس

بررسی انواع ارایه ها ویدئو

توضیح کوتاه برای درس

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

بررسی لیست ها و توابع ویدئو

توضیح کوتاه برای درس

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

کار با کلاس ها و اشیا ویدئو

توضیح کوتاه برای درس

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

شی گرایی و ارث بری ویدئو

توضیح کوتاه برای درس

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.
فصل ۲

زیرعنوان نمونه برای این فصل

برنامه نویسی موازی ویدئو

توضیح کوتاه برای درس

اموزش Coroutines ویدئو

توضیح کوتاه برای درس

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

اموزش Components و game object ویدئو

توضیح کوتاه برای درس

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

اموزش Polymorphism ویدئو

توضیح کوتاه برای درس

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

اموزش Validation و Delegates ویدئو

توضیح کوتاه برای درس

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

اموزش جستجو GameObjects ویدئو

توضیح کوتاه برای درس

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

بررسی کامپوننت Transforms ویدئو

توضیح کوتاه برای درس

فصل ۳

زیرعنوان نمونه برای این فصل

اموزش Fixing Game Resolution ویدئو

توضیح کوتاه برای درس

اموزش Restoring Game Resolution ویدئو

توضیح کوتاه برای درس

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

اموزش کار با Materials ویدئو

توضیح کوتاه برای درس

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

اموزش Animation Curves ویدئو

توضیح کوتاه برای درس

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

ایجاد سیستم تغییر سلاح ویدئو

توضیح کوتاه برای درس

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

کدنویسی سیستم تغییر سلاح ویدئو

توضیح کوتاه برای درس

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

فایل های پروژه فایل های ضمیمه

توضیح کوتاه برای درس

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.
جلسات دوره
اساتید دوره
دیدگاه‌ها

147 دیدگاه برای اموزش برنامه نویسی سی شارپ در یونیتی از مقدماتی تا پیشرفته

  1. میلاد علیپور (خریدار محصول)

    ممنون مرسی از کمک هایتان

  2. میلاد علیپور (خریدار محصول)

    آقای خاشعی واقعا ممنونم ازتون برنامه مسیر علم رو توسعه دادم و با موفقیت درون مایکت گذاشتم و قسط انتشار درون کافه بازار را هم دارم آیا این در رزومه من برای اینده شغلیم تعصیر داره و خوشحال میشم شما هم برنامه رو دانلود کنید.

    • جت آموز

      خیلی هم عالی. لطفا لینک بازی خود را اینجا هم درج کنید تا کاربران دانلود کنند. به امید موفقیت های بیشتر شما.

  3. میلاد علیپور (خریدار محصول)

    با تشکر فراوان اقای خاشعی مرسی که اجازه دادید انتشار بدم و اینم لینکش
    https://myket.ir/app/com.scienceway.milad777
    و میتونید اپلیکیشن مایکت رو دانلود فرمایید و جستجو کنید مسیر علم. یا scienceway.

    • جت آموز

      خیلی هم عالی. انشالله شاهد طراحی بازی های حرفه ای تر از شما باشیم. توصیه میکنم به گروه بازی سازی تلگرام جت اموز مراجعه کنید و سعی کنید برای خود هم تیمی پیدا کنید تا کارهای حرفه ای تری پیاده سازی نماید.

  4. میلاد علیپور (خریدار محصول)

    آقای خاشعی ببخشید باید هم شهری باشیم باشیم یا میتونیم هم از راه ایمیل یا واتساپ در ارتباط باشم با همتیمیم.

    • جت آموز

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

  5. میلاد علیپور (خریدار محصول)

    آقای خاشعی ببخشید اخه من تلگرام ندارم و بهم اجازه نمیدن که بگیرم و حالا باید چیکار کنم و یه سوال دیگه یونیتی من موقعی که میخوام واردش بشم یه خطا میده میگه unity bug reporter میشه لطفا سریع بهم بگید مشکلو لطفا خیلی سریع.

    • جت آموز

      سلام.نوع خطا را باید بررسی کنید. همین جوری نمشه گفت مشکل از چیست

  6. میلاد علیپور (خریدار محصول)

    ممنون آقای خاشعی یه سوال کوچیک دیگه شما داخل اموزش سات بازی مسیر علم از یونیتی نسخه 4.6 استفاده میکنید و درون یونیتی نسخه 5 به بالا کلا تنظیمات فیزیک بازی یا همون Rigitbody2D فرق داره میشه بگید چجوری باید تنظیمش کنیم درون یونیتی 5.

    • جت آموز

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

  7. میلاد علیپور (خریدار محصول)

    سلام آقای خاشعی من درون یونیتی 4 موقع خروجی این اررو میده CommandInvokationFailure: Failed to re-package resources. و درون یونیتی 5 هم همین مشکله میشه همین جا بگید و کامل راهنماییم کنید.

  8. hmvhmv969 (خریدار محصول)

    به عنوان کسیکه خیلی چیزا رو از قبل میدونست باید بگم بسیار ضعیف تدریس کردید و مطمعنم یک فرد مبتدی درست نمفهمه البته باتوجه به رایگان بودنش واقعا کارتون ارزشمنده

    • میلاد علیپور (خریدار محصول)

      ولی واقعا مدرس خوبیه و دوره های بسیار ارزشمند رو میگه رایگان دوست عزیز.

    • میلاد علیپور (خریدار محصول)

      دوست عزیز میتونم بپرسم شما چقد بازی سازی و برنامه نویسی رو بلدید یا اگه هم در هد خوب بلدید با هم همکاری کنیم اگه در هد کمی کدنویسی و اشنایی کمی در هد خوب با یونیتی دارید به من بگید و اگز مایلید با هم همکاری کنیم و بازی های خوبی بسازیم با هم.؟مایلید ایا؟؟

  9. میلاد علیپور (خریدار محصول)

    آقای خاشعی من موقع خروجی مشکل دارم یه اموزش خورجی خوب رو بهم معرفی کنید که مشکلمو برای همیشه حل کنه بخدا خیلی کرامو خراب کرده مشکل ارم راهننمایی کنید لطفا…

  10. یحیی ارشادی (خریدار محصول)

    سلام ایا اموزشتان برای افراد ۱۱ تا ۱۳ سال بدرد میخورد اگر هم برا ی ۱۱ تا ۱۳ سال مناسب نیست اگر آموزشی می شناسید لطفا بگید؟

    • جت آموز

      سلام. پسرهای کلاس ششم ابتدایی هم چندین بازی در کافه بازار دارن. پس خودت رو دست کم نگیر.

  11. aryanclashroyal12455421 (خریدار محصول)

    سلام استاد من ی سوال داشتم این ک این دوره اپدیت نمیشه

    • جت آموز

      سلام. این دوره فارسی شده اموزش جامع انگلیسی است که در سایت یودمی منتشر شده بود.

  12. aryanclashroyal12455421 (خریدار محصول)

    سلام استاد من ی سوال داشتم این ک این دوره اپدیت نمیشه چون الان یونیتی اپدیت داده شاید ی چیزاییی ی چنتا نکته داشته باشه ممنون

    • جت آموز

      سلام. اپدیت یونیتی ارتباطی با کدنویسی سی شارپ ندارد. سعی کنید اموزش های پروژه محور مختلفی را مشاهده کنید تا دانش شما به روز شود.

  13. khodadadsaeid110 (خریدار محصول)

    با عرض سلام و عرض ادب! من یه کد برای راه رفتن کاراکتر نوشتم ارور سمبل نامشخص به ووید آپدیت داد که کلمه آپدیت رو نمی شناسد. using System.Collections;
    using System.Collections.Generic;

    public class NewBehaviourScript : MonoBehaviour {

    public float speed;

    private vector2 target;

    void start () {

    }

    void Udtate () {
    if (Input.GetMouseButtonDown (0)) {
    Vector3 mousePosition = camera.main.ScreenToNorldpoint (Input.MousePosition);
    target = new Vector2 (mousePosition.x, mousePosition.y);

    if (target.x > transform.position.x && trandform.localScale.x < 0 target.x 0){
    trandform.localScale = new Vector3 (-trandform.localScale.x,trandform.localScale.y,trandform.localScale.z );
    }

    if (ttt.x > trandform.position.x && trandform.localScale.x > 0) {
    trandform.localScale (speed = Tine.deltaTime ,0,0);
    }
    }
    }
    }

  14. shayanshavardazi (خریدار محصول)

    سلام ببخشید من فکر میکنم این دوره چون رایگان هست کیفیت خوبی نداره لطفا راستش را بگید،این دوره کیفیت خوبی داره؟(من خودم سن کمی دارم و به بازی سازی علاقه ی زیادی دارم و دنبال یک دوره آموزشی هستم که بتونم با یونیتی کار کنم)ممنون.

    • جت آموز

      سلام. رایگان بودن اموزش دلیل بر بد بودن ان نیست و پولی بودن اموزشی هم دلیل بر خوب بودن نیست. فیلم را مشاهده کنید تا خودتون متوجه شوید.

      • shayanshavardazi (خریدار محصول)

        خیلی خیلی ممنون. با سپاس

      • shayanshavardazi (خریدار محصول)

        خیلی خیلی ممنون. با سپاس از شما

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

درخواست مشاوره

شماره همراه خود را وارد کنید، تا مشاوران ما طی دو روز کاری آینده در ساعت کاری (۹ صبح تا ۶ بعد از ظهر) برای مشاوره رایگان سرمایه‌گذاری با شما در ارتباط باشند.

محل قرارگیری فرم مشاوره و ارتباط شما

محصولات مشابه