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

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

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

    • جت آموز

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

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

    من باز دانلود کردم نشد ارور ۴۰۴ not found می دیهد

    • جت آموز

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

  3. brother

    سلام دستور پرینت اینجا ارور میده میگه همچین تابعی وجود نداره و از ویژال استدیو استفاده میکنم

    • جت آموز

      سلام.لطفا متن پیام خطا را ارسال کنید

  4. aryansitego1380

    سلام من در یونیتی با مشکل برخوردم میتونید کمکم کنید لطفا

    • جت آموز

      سلام.لطفا مشکل خود را بیان کنید

  5. Radi khalandi (خریدار محصول)

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

    • جت آموز

      سلام.در یونیتی ۲۰۱۸ به بعد پشتیبانی از این ادیتور پایان یافته است. این اموزش با یونیتی قبل از این ورژن ضبط شده است
      دقت کنید که کدنویسی در ورژن های مختلف یونیتی هیچ فرقی ندارد. همچنین ادیتورهای مختلف هم فرقی ندارد. حتی میتوانید در یک notepad هم کد بزنید
      تنها فرق این است که کار شما سخت تر میشود.

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

    سلام . من یک مشکل دارم و از بازی نمیتونم خروجی بگیرم در اصل زمان build فقط به من select folder میده نه exe .
    در صورتی که هم توی یوتویوب هم اموزش های شما به صورت exe هستش از همه. و اشاره ایم نشده به حلش هیچ جا. لطفا راهنمایی کنید مشکلش از کجاس…

    • جت آموز

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

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

    سلام
    من این اموزش رو امروز خریدم
    ولی حواسم مثنبود که مال unity 5 هستش
    و الان دیگه یونیتی ۲۰۱۹ هست
    کد ها فرقی کرده ؟
    و کلا عوض شده؟؟

    • جت آموز

      سلام. کدنویسی یونیتی ۵ با یونیتی ۲۰۲۰ فرقی ندارد و تنها برخی از توابع منسوخ شده اند.
      پس نگران این موضوع نباشید.

  8. amir game

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

    • جت آموز

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

      • hfavshsgw

        پس یعنی نمیتونیم خودمون کد بزنیم یعنی کد زدن رو یاد نمیگیریم؟
        و باید بجز این دوره های دیگرو هم ببینیم؟

        • جت آموز

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

          • hfavshsgw

            سلام.
            ببخشید اشتباه کردم.

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

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

    • جت آموز

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

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

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

    • جت آموز

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

  11. eac7d

    باز و بسته شدن در در يونیتی

    سلام خدمت جناب اقاي محمد محسن خاشعي نژاد استاد گرامي
    اميد وارم خسه نباشيد

    اقاي استاد محمد محسن من دارم يه بازي ترسناک سبک مبايل رو پياده سازي ميکنم که در اون با مشکلات زيادي مواجه شدم و واقعا به کمک استدي مثل شما نياز دارم و سيشارپ رو در حد متوسط بلدم و با اصول اون کاملا اشنايي ارم ولي هنوز نتونستم بازي کاملي بسازم در بازي که من درحال پياده سازي اون هستم ميخاهم کدي براي باز و بسته شدن در بنويسم که وقتي کاراکتر روي در کليک چپ کرد اگه در باز يود بسته بشه و اگه بسته بود باز بشه و من از سيستم انيماتو استفاده کردم به نتيجه مطلوبي نرسيدم و با يک کگليک تمامي در ها باهم باز و بست ميشد و اگه ميخاستم براي هر در جداگانه کد بزنم خداميدونه چقدر ميشه و همچنين براي پياده سازي سيتم قفل در هم که کاملا مشکل دارم ميخاستم از متغير بول استفاده کنم متاسفانه موفق نشدم براي کليک چپ کردن هم از کد ري کست استفاده کردم .در اينترنت آموزشي بر اين اساس پيدا نکردم و از شما خواهشمند هستم که راه حل به من بديد که چطوري براي بيش از يک در اين سيستم رو پياده کنم در ذهن خودم فکر ميکنم که ميشه از سوييچ کيس استفاده کرد ولي هرچي فکر ميکنم راحي به نظرم نميرسه تقريبا تمامي دوره هاي شما رو هم ديدم دوره سيستم انمياتور دوره آموزش سيسارپ که سه فصل داشت و… منو از راهنمايي خودتون عاجز نزاريد

    با سپاس فراوان

    • جت آموز

      سلام.سپاس از لطف شما.سلامت باشید. کافی است برای ابجکت در خود از prefab استفاده کنید و به هر در خود یک tag یا name اختصاص بدهید که میشه id شناسایی هر در. هر در هم یک colider خواهد داشت.
      اگر کابر وارد کلایدر door شد و کلید E را مثلا فشار داد ( تمام این موارد در شرط ورود به کلایدر بررسی میشود.) حال id درب را میگیرید و پارامتر باز یا بسته بودن (که از قبل برای هر در که bool هست) را بررسی کرده و انیمیشن مربوطه را فراخوانی میکنید. دقت کنید در در دو اموزش سایت این موضوع پیاده سازی شده است. اولا در اموزش ساخت سیستم ذخیره مراحل بازی ( که فکر کنید 30 مرحله بازی همان 30 در شما است)
      و دوم در اموزش ساخت بازی سه بعدی برای یونیتی که این تکنیک باز و بسته شدن در فراخوانی شده است.

  12. danesh4000

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

    • جت آموز

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

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

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

    • جت آموز

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

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

        یعنی پکیج ویژه بازی سازی رو ببینیم دیگه نیاز به این اموزش نیست؟!

        • جت آموز

          این اموزش در پک ویژه بازی سازی قرار دارد.

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

    سلام نمیشه یه جا دانلود کرد؟

    • جت آموز

      سلام. خیر

      • mmhosein.hp (خریدار محصول)

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

        • جت آموز

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

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

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

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

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

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

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