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

از 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. upvcdesign99 (خریدار محصول)

    سلام
    چرا توی درس دو اشاره میکنید که این دوره 28 درس داره
    ولی الان تعداد درسهای قابل استفاده 24 درسه؟؟؟؟

    • جت آموز

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

  2. صالح ترکانلو (خریدار محصول)

    سلام.
    آیا برای برنامه نویسی در بازی ها نیاز به یاد گیری زبان انگلیسی داریم؟
    یا اصلا کلا تو هر برنامه نویسی نیاز به یادگیری انگلیسی داریم؟

    • جت آموز

      سلام. برای یادگیری هر دانشی باید زبان انگلیسی را بلد باشید.

      • صالح ترکانلو (خریدار محصول)

        سلام. یعنی الان من انگلیسی بلد نیستم نمیتونم برنامه نویسی یاد بگیرم؟

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

          انگلیسی برنامه نویسی تا حدی مبتدی است مانند if و خودتان در برنامه نویسی تا حدی انگلیسی یاد میگیرید. منظور من این است که شما نیازی به اموزش گرامر ندارید و کلمات کافی است

  3. صالح ترکانلو (خریدار محصول)

    ویک سؤال دیگ این که دارن میگن ضعیف تدریسی شده من اصلا نفهمیدم چرا میگن خوب تدریس شده که خیلی راحت همه چیز رو میفهمی.
    اما یه سؤال شما مثلا گفتید نمیدونم الگوی اینت، فلات و… اما نگفتید چی کار میکنن اینها میخاستم بدونم آیا در ادامه آموزش ها بیان خواهد شد یا خیر.
    باتشکر

    • صالح ترکانلو (خریدار محصول)

      ببخشید.
      اشتباه گفتم.
      بیان کردید که تو دستورات شرطی !=، <= و… بیان میکنید اما فقط 2، 3 تا شون رو بیان کردید.
      آیا در ادامه بیان خواهید کرد یا نه؟

  4. صالح ترکانلو (خریدار محصول)

    سلام.
    الان تو دستور swtich نمیتونم تعریف کنیم که مثلا اگه بزگ تر از فلان بود فلان کار رو بکن؟
    چون شما گفتید که فقط میشه از دستور case که یعنی مساوی هست استفاده کنیم! دستور switch زیر مجموعه های دیگ ای نداره بجز مساوی که case هست. یعنی بزرگتر کوچیک تر مساوی مساوری نوید مساوی و…

  5. صالح ترکانلو (خریدار محصول)

    سلام.
    کاربرد رشته ها Sting چیه؟
    بیان نشد

  6. صالح ترکانلو (خریدار محصول)

    سلام.
    آیا در آرایه ها فقط میتونیم از نوع رشته استفاده کنیم.
    یعنی از اینت، بولین و… نوع ها نمیشه استفاده کرد؟

    • جت آموز

      سلام. هرچیزی میشه ذخیره کرد.

  7. صالح ترکانلو (خریدار محصول)

    سلام.
    من public List coler = new List(new String[] {“red,blue,green”});
    فهرست هارو اینطور مینویسیم اما الان دیگ خطا میده و قتی هم بازی که دارم طراحی میکنم یونیتی تو بخش کنسول خطاهارو نشون نمیده با اینکه بعضی وقتا خطا هست اما نشون نمیده چه کنم؟

    • جت آموز

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

      • صالح ترکانلو (خریدار محصول)

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

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

    سلام

    دستور print و Debug.log را تو لیست دستورات پیدا نکردم یعنی وقتی مثلا P را وارد میکنم، دستور Print تو لیست دستورات نیست چیکار باید بکنم؟

    ممنون میشم پاسخ بدید…

    • جت آموز

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

  9. صالح ترکانلو (خریدار محصول)

    سلام. سایت یونیتی بخش یونیتی منوآلش خراب شده یا اصلاحه؟ چون وقتی از بخش help به یونیتی منوال میرم مینویسه پاسخ فلان بیش از حد طول کشیده؟

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

      باید با فیلتر شکن بری

  10. صالح ترکانلو (خریدار محصول)

    سلام.
    یه سؤالی دارم شما قبل از جلسه برنامه نویسی موازی آیاآموزش دستور Foreach و in رو داده ّبودید؟
    زیرا شما گفتید که همونطور که قبلا گفتیم برای کنترل کردن آرایه از دستور Foreach استفاده کنیم؟! اما شما در جلسات قبلی این رو مطرح نکردین!

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

    ببخشید من وقتی می خوتم اسکریپتیرو به cube ربط بدم ارور میده

    • hfavshsgw

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

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

    ببخشید من وقتی می خوتم اسکریپتیرو به cube ربط بدم ارور میده ممنون از زحمات شما

    • جت آموز

      باید اول مشکل کدهاتون رو برطرف نماید.

  13. صالح ترکانلو (خریدار محصول)

    ای کاش تو برنامه نویسی موازی توضیح میدادید که چه چیزی باعث شد که دستور ها به صورت موازی کار کنند

  14. صالح ترکانلو (خریدار محصول)

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

    • جت آموز

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

      • نازنین احمدی

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

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

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

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

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

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

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