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

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

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

    • جت آموز

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

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

    سلام خسته نباشید ایا در این اموزش ورودی input اموزش داده میشود؟

    • جت آموز

      سلام.بله

  3. بابک ختایی

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

    • جت آموز

      سلام.بله

  4. امیر محمد زهره وند (خریدار محصول)

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

    • جت آموز

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

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

    با سلام استاد خسته نباشید بابت دروه اموزشی خوبتون. من یک سوالی در رابطه با جلسه 14 یعنی gameobject و coroutins داشتم. من این کد رو هنگامی که میزنم در هر صورتی ارور میده نمیدونم مشکلش چیه ممنون میشم توضیح بدید:
    public enemy [] enemyarray;
    void Start()
    {
    enemyarray = Object.FindObjectsOfType (typeof(gun)) as enemy[];
    }
    ( من در واقع میخوام enemyarray برابر با گیم ابجکت هایی برابر با اسم هایی با gun باشه)

    و همچنین ارور این است:
    error CS0246: The type or namespace name ‘enemy’ could not be found (are you missing a using directive or an assembly reference?)
    ممنون میشم جواب بدید.

    • جت آموز

      سلام. سلامت باشید. مشکل شما اینه که کلاس enemy رو شناسایی نمیکنه. به نحوه فراخوانی یک کلاس درون کلاس دیگر دقت کنید.

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

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

        • جت آموز

          خواهش میکنم حسین جان. موفق باشید.

  6. ایلیا حیدرزاده (خریدار محصول)

    ولی من دیدم خیلی سخته

  7. ایلیا حیدرزاده (خریدار محصول)

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

    • جت آموز

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

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

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

    • جت آموز

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

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

    استاد اگر امکانش هست unity documentation offline رو بذارید دانلود کنیم، از روی سایت یونیتی اجازه دسترسی داده نمیشه با قند شکن هم متاسفانه نشد و صفحه دانلود یونیتی منوال داکیومنتش ارور 403 میده

    • جت آموز

      سلام. از سایت سافت ۹۸ دانلود کنید

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

    سلام وقت بخیر
    دو تا دوره توی سایتتون هست یکیش آموزش کامل سی شارپ در یونیتی و یکی دیگه آموزش سی شارپ در یونیتی از مقدماتی تا پیشرفته است ،
    1) این دو تا دوره تفاوتشون چیه؟
    2) برای یادگیری کدومش در اولویت است؟
    3) آیا دوره آموزش زبان سی شارپ که مناسب برای هر نوع اپلیکیشنی باشه ، هم در سایتتون دارید؟
    4) من میخوام بازی سازی یاد بگیرم ، آیا پک ویژه بازی سازی در یونیتی کافی است ؟ پس اون دو تا دوره که در بالا اشاره کردم هم ظاهرا در مورد بازی سازی هستند نیازی نیست ؟
    لطفا راهنمایی کنید. دستتون درد نکنه ، خیلی خیلی ممنونم.

    • جت آموز

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

  11. پوریا ذاکری (خریدار محصول)

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

    • جت آموز

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

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

    سلام

    من فقط می‌خوام زبان برنامه نویسی c#برای یونیتی رو کامل یاد بگیرم همین دوره کافیه….یعنی فقط می‌خوام زبانشو یاد داشته باشم….همین دوره کافیه

    • جت آموز

      سلام. بله کفایت میکنه

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

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

    • جت آموز

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

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

    Unable to open assets/New BehaviruScript, cs: check application preferences

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

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

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

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

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

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