کرج

وبشارپ
زمان تماس

شنبه تا پنجشنبه :
8:00 - 18:30

شماره تماس

02832833126
09381361484

آدرس ایمیل

websharp.co@gmail.com

دانلود رایگان آموزش موتور بازی سازی Unity به زبان فارسی

دانلود رایگان آموزش موتور بازی سازی Unity به زبان فارسی

یونیتی (به انگلیسی: Unity) یک موتور بازی چند سکویی است که توسط فناوری‌های یونیتی (Unity Technologies) ساخته شده است و در ساخت بازی ویدئویی برای کامپیوترهای شخصی، کنسول‌های بازی، دستگاه‌های همراه و وب‌سایت‌ها استفاده می‌شود. برای اولین بار در کنفرانس جهانی توسعه‌دهندگان اپل در سال ۲۰۰۵ برای سیستم عامل OS X معرفی شد و از آن زمان تا به حال بر روی بیست و یک سکوی دیگر توسعه یافته است.

ویرایشگر اسکریپت

این موتور بازی ساز از نرم‌افزار مونودولاپ که یک نرم‌افزار متن باز ویرایشگر زبان‌های برنامه نویسی است به عنوان ویرایشگر زبان برنامه نویسی استفاده می‌کند، این نرم‌افزار بسیار قدرتمند است و کاملاً با موتور بازی ساز یونیتی هماهنگ شده است، مهمترین قابلیت‌های این نرم‌افزار در لیست زیر معرفی شده است

پیشنهاد دهنده خودکار کلمات

سیستم دیباگینگ پیشرفته

پشتیبانی کامل از زبان سی شارپ

monodevelop unity script editor
monodevelop unity script editor

زبان برنامه‌نویسی یونیتی

یونیتی از جمله موتورهای بازی ساز است که می‌تواند از زبان‌های برنامه نویسی معروف پشتیانی کند، زبان‌های برنامه‌نویسی سی‌شارپ(C#.net)، جاوااسکریپت و زبان برنامه‌نویسی بو که یک زبان از خانواده زبان برنامه‌نویسی پایتون می‌باشد در یونیتی قابل استفاده هستند (البته امکان استفاده از زبان بو از نسخه ی 5 به بعد یونیتی حذف شده است). زبان سی‌شارپ (C#.net) قابلیت شی گرایی دارد و به واسطه این قابلیت، قابلیت‌هایی همچون ارث بری را نیز دارا می‌باشد، این قابلیت‌ها در پروژه‌های بزرگ برنامه‌نویسی بسیار سودمند هستند.

پلتفرم‌های خروجی

یونیتی یک موتور بازی ساز چند پلتفرمه است، یعنی می‌تواند برای بسیاری از پلتفرم‌های موجود بازی را ایجاد کند. امروزه تنها حدود ۵ درصد کاربران بازی‌ها را بر روی کامپیوترهای شخصی اجرا می‌کنند و سهم بسیاری به کنسول‌های بازی و موبایل و وب می‌رسد.(بدون ذکر منبع) یونیتی برای پلتفرم‌های زیر خروجی ایجاد می‌کند:

مک اواس

وی

ایکس‌باکس ۳۶۰

پلی‌استیشن ۳

آی‌اواس

اندروید

وب

ایکس باکس وان

پلی استیشن 4

تقریباً می‌توان گفت که unity برای تمامی پلتفرم‌های موجود خروجی بازی تولید می‌کند و ممکن است کمتر نیاز به ویرایش اسکریپت های پروژه پیدا کنید، که از لحاظ تجاری بسیار مهم است به خصوص اجرای بازی بر روی وب و به صورت چند کاربر (network) که باعث جذب کاربران بسیار می‌شود، تعدادی از بازی‌های موجود در شبکه اجتماعی فیس‌بوک توسط موتور بازی ساز یونیتی ایجاد شده است.

از جمله بازی‌های ساخته شده برای وب توسط یونیتی می‌توان به بازی‌های زیر اشاره کرد:

بتل‌استار گالکتیکا

Fusion Fall

BeGone

Marvel Superhero Squad Online

Paper Moon

Shadow Blade

قیمت

موتور بازی ساز یونیتی با توجه به قابلیت‌های بسیاری که دارد دارای قیمت مناسب و ارزانی است، که این خود یکی از دلایل روی آوردن بازی سازیان به این موتور بازی ساز شده است. این موتور بازی ساز در دو نسخه رایگان و غیر رایگان یا حرفه‌ای عرضه می‌شود، قیمت نسخه حرفه‌ای حدود ۱۵۰۰ دلار می‌باشد که البته برای بار اول باید این مبلغ را پرداخت کرد و برای نسخه‌های جدید تر نیازی به پرداخت دوباره نیست بلکه تخفیف بسیاری برای نسخه‌های بعدی به مشتری داده می‌شود. همچنین می‌توان به صورت ماهیانه با پرداخت ۷۵ دلار لایسنس این موتور را خریداری کرد.


سرفصل جلسات:

🔸دانلود و نصب unity
🔸واسط کاربری unity
🔸توضیح پنل Hierarchy و نمای صحنه
🔸نوار کنترل نمای صحنه
🔸توضیح پنجره Inspector
🔸توضیح پنل Project و نمای بازی
🔸مفهوم فضای محلی و فضای جهانی
🔸مثالی از دوره شوتر
🔸بردارها و دوربین
🔸متریال‌ها در یونیتی
🔸فیزیک و تشخیص برخورد در یونیتی
🔸کدنویسی در یونیتی
🔸باز کردن کد سی‌شارپ در یونیتی
🔸6 قانون برنامه نویسی سی شارپ
🔸متغیرها
🔸پنجره کنسول در یونیتی
🔸یک مثال برنامه‌نویسی
🔸متغیرها با سطح دسترسی عمومی
🔸متغیر Bool 
🔸متغیر String
🔸عبارات محاسباتی, عملگرها و عملوندها
🔸اولویت‌ها در عبارات محاسباتی
🔸عبارات رابطه‌ای و منطقی
🔸عملگر منطقی Or
🔸دستور if و else
🔸حلقه For
🔸حلقه‌های While و doWhile
🔸آرایه‌ها
🔸حلقه Foreach
🔸شرط Switch
🔸توابع
🔸ساخت گیم پلی کوچک, آماده سازی صحنه 
🔸شروع اسکریپت نویسی گیم پلی 
🔸کامل کردن اسکریپت شلیک 
🔸ساخت کاراکتر شوتر اول شخص
🔸توضیح بردارها از طریق اسکریپت 
🔸استفاده از بردارها در توسعه بازی 
🔸گرفتن زاویه بردار بین دو جسم 
🔸ارتباط برقرار کردن بین اسکریپت‌ها در یونیتی 
🔸ارتباط برقرار کردن بین اسکریپت‌ها در یونیتی 2
🔸مفهوم GetComponent 
🔸آموزش سیستم سنتی انیمیشن در یونیتی 
🔸انیماتور در یونیتی 
🔸کد نویسی روشن و خاموش شدن نور 
🔸متد OnCollision 
🔸آموزش Raycast در یونیتی 
🔸نیرو وارد کردن با Raycast به اجسام 
🔸اسلومویشن کردن (صحنه آهسته)
🔸اسکریپت نویسی منطق چرخش طولی تانک 
🔸ایجاد حالت زوم در یونیتی 
🔸ایجاد صحنه برای گیم پلی 
🔸ایجاد انیمیشن و انیماتور 
🔸شروع کد نویسی گیم پلی بازی 
🔸نوشتن توابع سفارشی 
🔸تکمیل اسکریپت درب 
🔸استفاده از متد Invoke 
🔸توضیح از عملکرد انیماتور 
🔸تغییر مختصات گیم آبجکت 
🔸آموزش خروجی اندروید در یونیتی 
🔸آموزش خروجی کامپیوتر در یونیتی 

 

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

 تاریخ: 1397/12/27  ناشر: مدیر کل  رتبه: 3  دسته بندی: Unity/موتورهای بازی

دانلود


ردیف
لینک مستقیم
نوع
لینک کمکی
حجم یا زمان

1

رایگان

بدون لینک کمکی

با حجم 375.28 MB

2

رایگان

بدون لینک کمکی

با حجم 544.08 MB

 نظرات: 1

نظرات

این قسمت فقط برای اعضا قابل مشاهده است

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