اموزش برنامه نویسی سی شارپ در یونیتی از مقدماتی تا پیشرفته
با یک آموزش عالی در خدمت شما عزیزان هستیم. بنابر درخواست های متعدد دوستان مبنی بر اموزش جامع زبان سی شارپ برای استفادهدر یونیتی این اموزش جامع براتون طی ۲۴ جلسه و حدودا ۱۰ ساعت تهیه شده است تا شما پس از دیدن ان به راحتی بتوانید هر نوع اسکریپت سی شارپی را برای بازی های خودتان بنوسید. در این فیلم طی ۳ فصل شما با نحوه برنامه نویسی بازی ها با یونیتی اشنا می شوید. در قصل اول شما تمامی مفاهیم شی شارپ و ارث بری را یاد میگیرید و در قصل دوم با نحوه ارتباط سی شارپ و یونیتی اشنا می شود.
پیش نیازهای این دوره
- این دوره فاقد هرگونه پیش نیازی هست.
- اموزش به صورت ۰ تا ۱۰۰ و از مقدماتی تا پیشرفته خواهد بود
- مشابه این اموزش در هیچ سایت فارسی وجود ندارد.
سرفصل های این دوره
فصل اول:
- ایجاد یک سند سی شارپ
- پنجره کنسول و کامپایل
- ایجاد برنامه hello world
- معرفی متغییرها
- نوشتن عبارات
- Constants
- دستورات شرطی
- حلقه for, While
- معرفی توابع
- معرفی رویداد ها
- ورودی و مقدار برگشتی تابع
- معرفی کلاس
- چرخش آبکت ها با کلاس Transform
- داکیومنت کلاس های یونیتی
- معرفی کلاس های مشتق شده
- توسعه یک کلاس
- MonoBehaviour
- نحوه ارث بری کلاس ها
- مفهموم game object
فصل دوم:
- Introduction
- Coroutine Details
- Creating a Coroutine
- WaitForSeconds and Coroutines
- Coroutines and Frame Delays
- Going further with Coroutines
- Components and Communication
- Accessing Components
- Searching For Components
- Using BroadcastMessage
- Polymorphism and Virtual Functions
- Overriding Virtual Functions
- Validation with C# Properties
- Delegates
- Moving Further with Delegates
- GameObjects
- Searching For GameObjects
- Transforms and Hierarchies
- Transforms and Translations
- Transforms and Rotations
- Transforms and Scaling
فصل سوم:
- Introduction
- Fixing Game Resolution From the Editor
- Fixing Game Resolution From Script
- Saving and Restoring Game Resolution
- Editing Materials From Script
- Creating Component Dependencies
- Scheduling Regular Tasks
- Creating Animation Curves
- Preparing to Work with Curves
- Animating Motion with Curves
پروژه کوچک پایانی: نحوه ایجاد سیستم تغییر سلاح با صفحه کلید و موس با اسکریپت
در صورتی که نمیدانید چگونه بازی شوید به اموزش مقابل مراجعه کنید : چگونه بازی ساز شویم ؟ از کجا بازی سازی را شروع کنیم ؟
زیرعنوان نمونه برای این فصل
پیش نیازها و سرفصل ها ویدئو
توضیح کوتاه برای درس
ایجاد اولین اسکریپت ویدئو
توضیح کوتاه برای درس
معرفی انواع متغییرها ویدئو
توضیح کوتاه برای درس
عملگرها ویدئو
توضیح کوتاه برای درس
عملگرهای شرطی ویدئو
توضیح کوتاه برای درس
انواع حلقه ها در سی شارپ ویدئو
توضیح کوتاه برای درس
طراحی سیستم تیراندازی با کدنویسی ویدئو
توضیح کوتاه برای درس
بررسی انواع ارایه ها ویدئو
توضیح کوتاه برای درس
بررسی لیست ها و توابع ویدئو
توضیح کوتاه برای درس
کار با کلاس ها و اشیا ویدئو
توضیح کوتاه برای درس
شی گرایی و ارث بری ویدئو
توضیح کوتاه برای درس
زیرعنوان نمونه برای این فصل
برنامه نویسی موازی ویدئو
توضیح کوتاه برای درس
اموزش Coroutines ویدئو
توضیح کوتاه برای درس
اموزش Components و game object ویدئو
توضیح کوتاه برای درس
اموزش Polymorphism ویدئو
توضیح کوتاه برای درس
اموزش Validation و Delegates ویدئو
توضیح کوتاه برای درس
اموزش جستجو GameObjects ویدئو
توضیح کوتاه برای درس
بررسی کامپوننت Transforms ویدئو
توضیح کوتاه برای درس
زیرعنوان نمونه برای این فصل
اموزش Fixing Game Resolution ویدئو
توضیح کوتاه برای درس
اموزش Restoring Game Resolution ویدئو
توضیح کوتاه برای درس
اموزش کار با Materials ویدئو
توضیح کوتاه برای درس
اموزش Animation Curves ویدئو
توضیح کوتاه برای درس
ایجاد سیستم تغییر سلاح ویدئو
توضیح کوتاه برای درس
کدنویسی سیستم تغییر سلاح ویدئو
توضیح کوتاه برای درس
فایل های پروژه فایل های ضمیمه
توضیح کوتاه برای درس
جلسات دوره
دیدگاهها
147 دیدگاه برای اموزش برنامه نویسی سی شارپ در یونیتی از مقدماتی تا پیشرفته
درخواست مشاوره
شماره همراه خود را وارد کنید، تا مشاوران ما طی دو روز کاری آینده در ساعت کاری (۹ صبح تا ۶ بعد از ظهر) برای مشاوره رایگان سرمایهگذاری با شما در ارتباط باشند.
محل قرارگیری فرم مشاوره و ارتباط شما

kian shirooyeh (خریدار محصول) –
سلام و خسته نباشید دو قسمت لینکاشون مشکل داره دانلود نمیکنه یک بررسی توابع
دوم و اموزش کار با متریال خواهشا بررسی کنید
جت آموز –
سلام.سلامت باشید.لینک هایی که فرمودید را بررسی کردیم.هیچ مشکلی نداشت.لطفا مجددا بررسی نماید.
kian shirooyeh (خریدار محصول) –
من باز دانلود کردم نشد ارور ۴۰۴ not found می دیهد
جت آموز –
لطفا لینک دانلودی که بهتون خطا میدهد را از طریق فرم تماس با ما ارسال کنید تا مشکل شما بررسی شود
brother –
سلام دستور پرینت اینجا ارور میده میگه همچین تابعی وجود نداره و از ویژال استدیو استفاده میکنم
جت آموز –
سلام.لطفا متن پیام خطا را ارسال کنید
aryansitego1380 –
سلام من در یونیتی با مشکل برخوردم میتونید کمکم کنید لطفا
جت آموز –
سلام.لطفا مشکل خود را بیان کنید
Radi khalandi (خریدار محصول) –
سلام.ببخشید مگه شما توی امزش های قبلی نگفته بودید که مونودولوپر برای یونیتی حذف شده وبایداز ویژوال استادیو استفاده کنیم . پس چرا از مونودولوپر دارید استفاده میکنید
جت آموز –
سلام.در یونیتی ۲۰۱۸ به بعد پشتیبانی از این ادیتور پایان یافته است. این اموزش با یونیتی قبل از این ورژن ضبط شده است
دقت کنید که کدنویسی در ورژن های مختلف یونیتی هیچ فرقی ندارد. همچنین ادیتورهای مختلف هم فرقی ندارد. حتی میتوانید در یک notepad هم کد بزنید
تنها فرق این است که کار شما سخت تر میشود.
kianhme8 (خریدار محصول) –
سلام . من یک مشکل دارم و از بازی نمیتونم خروجی بگیرم در اصل زمان build فقط به من select folder میده نه exe .
در صورتی که هم توی یوتویوب هم اموزش های شما به صورت exe هستش از همه. و اشاره ایم نشده به حلش هیچ جا. لطفا راهنمایی کنید مشکلش از کجاس…
جت آموز –
سلام. زمانی که برای پی سی خروجی میگرید پس از اتمام خروجی به شما یک فایل میدهد که در ان فایل اجرایی بازی به همراه کتابخانه های لازم است.
از پوشه خروجی نهایی خودتون یک عکس ارسال کنید یا دقیق ان را بررسی کنید میتوانید به فایل اجرایی بازی خودتون دست پیدا کنید
سبحان ناصری (خریدار محصول) –
سلام
من این اموزش رو امروز خریدم
ولی حواسم مثنبود که مال unity 5 هستش
و الان دیگه یونیتی ۲۰۱۹ هست
کد ها فرقی کرده ؟
و کلا عوض شده؟؟
جت آموز –
سلام. کدنویسی یونیتی ۵ با یونیتی ۲۰۲۰ فرقی ندارد و تنها برخی از توابع منسوخ شده اند.
پس نگران این موضوع نباشید.
amir game –
سلام
با یاد گرفتن کامل این دوره میتونیم هر کدی که بخوایم در زمینه یونیتی بزنیم و کاملا مسلط میشیم؟
جت آموز –
سلام. اگر بگویم بله دروغ گفته ام. این اموزش فارسی شده یک اموزش سایت یودمی است که به صورت کامل برنامه نویسی را توضیح داده است. ولی با مشاهده این اموزش به تمام اصول کدنویسی یونیتی اشنا خواهید شد و میتوانید کدهای پکیج های دیگر را به راحتی تحلیل و ویرایش کنید
hfavshsgw –
پس یعنی نمیتونیم خودمون کد بزنیم یعنی کد زدن رو یاد نمیگیریم؟
و باید بجز این دوره های دیگرو هم ببینیم؟
جت آموز –
سلام. لطفا پک ویژه بازی سازی و همچنین اموزش چگونه بازی ساز شویم را مشاهده کنید تا پاسخ سوال خود را دریافت کنید.
hfavshsgw –
سلام.
ببخشید اشتباه کردم.
امیر خمبری (خریدار محصول) –
از نظر محتوایی خیلی خوبه.اما خسته کنندس.میشد از فن بیان بهتر و کیفیت صوت بالاتر استفاده میشد.درکل خوبه
جت آموز –
سپاس از لطف شما. انشالله سعی میکنیم به موارد بیان شده در اموزش های جدید حتما عمل کنیم. با تشکر از انتقاد سازنده شما
حمیدرضا (خریدار محصول) –
با سلام وعرض خسته نباشید به استاد خاشعی نژاد.
من که از دیدن این دوره ها سیر نمیشوم واقعا لذت بخش توضیح داده اید.
مطالب بسیار کاربردی بود.
جت آموز –
سلام حمید جان. سپاس از لطف شما. بهترین ها را براتون ارزومندیم.
eac7d –
باز و بسته شدن در در يونیتی
سلام خدمت جناب اقاي محمد محسن خاشعي نژاد استاد گرامي
اميد وارم خسه نباشيد
اقاي استاد محمد محسن من دارم يه بازي ترسناک سبک مبايل رو پياده سازي ميکنم که در اون با مشکلات زيادي مواجه شدم و واقعا به کمک استدي مثل شما نياز دارم و سيشارپ رو در حد متوسط بلدم و با اصول اون کاملا اشنايي ارم ولي هنوز نتونستم بازي کاملي بسازم در بازي که من درحال پياده سازي اون هستم ميخاهم کدي براي باز و بسته شدن در بنويسم که وقتي کاراکتر روي در کليک چپ کرد اگه در باز يود بسته بشه و اگه بسته بود باز بشه و من از سيستم انيماتو استفاده کردم به نتيجه مطلوبي نرسيدم و با يک کگليک تمامي در ها باهم باز و بست ميشد و اگه ميخاستم براي هر در جداگانه کد بزنم خداميدونه چقدر ميشه و همچنين براي پياده سازي سيتم قفل در هم که کاملا مشکل دارم ميخاستم از متغير بول استفاده کنم متاسفانه موفق نشدم براي کليک چپ کردن هم از کد ري کست استفاده کردم .در اينترنت آموزشي بر اين اساس پيدا نکردم و از شما خواهشمند هستم که راه حل به من بديد که چطوري براي بيش از يک در اين سيستم رو پياده کنم در ذهن خودم فکر ميکنم که ميشه از سوييچ کيس استفاده کرد ولي هرچي فکر ميکنم راحي به نظرم نميرسه تقريبا تمامي دوره هاي شما رو هم ديدم دوره سيستم انمياتور دوره آموزش سيسارپ که سه فصل داشت و… منو از راهنمايي خودتون عاجز نزاريد
با سپاس فراوان
جت آموز –
سلام.سپاس از لطف شما.سلامت باشید. کافی است برای ابجکت در خود از prefab استفاده کنید و به هر در خود یک tag یا name اختصاص بدهید که میشه id شناسایی هر در. هر در هم یک colider خواهد داشت.
اگر کابر وارد کلایدر door شد و کلید E را مثلا فشار داد ( تمام این موارد در شرط ورود به کلایدر بررسی میشود.) حال id درب را میگیرید و پارامتر باز یا بسته بودن (که از قبل برای هر در که bool هست) را بررسی کرده و انیمیشن مربوطه را فراخوانی میکنید. دقت کنید در در دو اموزش سایت این موضوع پیاده سازی شده است. اولا در اموزش ساخت سیستم ذخیره مراحل بازی ( که فکر کنید 30 مرحله بازی همان 30 در شما است)
و دوم در اموزش ساخت بازی سه بعدی برای یونیتی که این تکنیک باز و بسته شدن در فراخوانی شده است.
danesh4000 –
سلام مجدد . روزتون بخیر
ببخشید من میخوام این پکیج و آموزش ها رو دانلود و خریداری کنم
میخواستم بدونم باید از همین جا دانلود کنم و اگه مشکلی پیش اومد باید چیکار کنم؟؟؟؟
جت آموز –
سلام. در صورتی که پک فوق را خریداری کردید دیگر نیازی به پک ویژه بازی سازی نخواهید داشت.
ولی توصیه میکنم به جای خرید این اموزش ، پک ویژه بازی سازی را تهیه کنید ، که اولا شامل این اموزش میشود و در ثانی 24 اموزش دیگر در ان وجود دارد و شما میتوانید با ان پیش بیاید و تک تک اموزش ها را دانلود و مشاهده کنید. اگر مشکلی پیش بیاید در بخش دیدگاه ها مطرح کنید تا مشکل شما رفع گردد
سبحان ناصری (خریدار محصول) –
سلام ، ما با دیدن این دوره قادر به ساخت یک بازی کامل هستیم؟
جت آموز –
سلام. شما در این اموزش نحوه کدنویسی را یاد میگرید. اگر میخواهید بازی بسازید باید اموزش پکیج ویژه بازی سازی یا دیگر اموزش های پروژه مجور را مشاهده کنید.
سبحان ناصری (خریدار محصول) –
یعنی پکیج ویژه بازی سازی رو ببینیم دیگه نیاز به این اموزش نیست؟!
جت آموز –
این اموزش در پک ویژه بازی سازی قرار دارد.
mmhosein.hp (خریدار محصول) –
سلام نمیشه یه جا دانلود کرد؟
جت آموز –
سلام. خیر
mmhosein.hp (خریدار محصول) –
سلام ببخشید من با vscode کد میزنم میخوام مثل ویژوال خودش کدا رو بیاره ایا راهی هست؟
ممنون
جت آموز –
سلام. خیر. مگر انکه پلاگین برای این کار نوشته شود