پرش به محتوا پرش به سایدبار پرش به فوتر

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

آموزش #C

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

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

 ما در این دوره دستورهای ساده و شرطی های ساده را آموزش می دهیم که برای ساخت بازی و اپلیکیشن ضروری است. به عنوان مثال ما در یک بازی پی سی می خواهیم به کامپیوتر بگوییم که وقتی دکمه شیفت و کنترل را با هم فشار میدهیم از کاراکتر نیزه پرتاب شود ما برای این کار به دستور شرطی نیاز داریم. می گوییم اگر if دکمه شیفت و کنترل فشار داده شد این کار انجام شود و در غیر این صورت else if کار دیگری انجام شود یا کاری انجام نشود. پس ما نیاز بسیار زیادی به جمله های شرطی خواهیم داشت. 

سی شارپ و یونیتی

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

  نرم افزار یونیتی پکیج هایی را درون سایت خود دارد که بعضی از آنها مجانی و بعضی دیگر را باید خریداری کرد. این پکیج ها برای سرعت بخشیدن به کار ضروری است به عنوان مثال پکیج تاچ گوشی که با دانلود و وارد کردن آن به یونیتی دیگر احتیاج به کدنویسی برای تاچ گوشی نیست و یا پکیج حیوانات که داخل آن حیوانات به صورت انیمیت شده و آماده وجود دارند که برای بازی هایی مثل HeyDay مناسب است. پکیج هایی از قبیل ساختمان ها – اسلحه های مختلف – گیاهان – درختان و غیره وجود دارد که به صورت کدنویسی شده و انیمیت شده هستند و قابل استفاده می باشند.