تگ - یونیتی

مهم ترین روش های بهینه سازی در بازی سازی (بخش اول)

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

کاربردهای جنریک سی شارپ در یونیتی

فرض کنید میخواهید یک کار رایج مثل معکوس کردن آرایه (۱,۲,۳ => 3,2,1) را برای انواع داده ها مثل(int,float,string,…) انجام دهید، اگر به صورت عادی فکر کنیم باید برای هر نوع داده تابعی مخصوص به خودش را بنویسیم؛ اینجاست که جنریک به کمک ما می‌آید. جنریک، به نوع داده ورودی کاری ندارد و هر چیزی میتوانیم به کلاس یا تابع تعریف شده بدهیم. با توجه به این که نمی‌دانیم نوع داده ورودی چیست، فقط میتوانیم از مفاهیم پایه ای استفاده کنیم، به...

تنظیمات صداها در یونیتی

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