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

۱. مدلهای سهبعدی (3D Models)
یونیتی از دو نوع فایل سهبعدی پشتیبانی میکند: فایلهای خروجی گرفته شده (Exported) و فایلهای بومی (Native).
- FBX (.fbx): استاندارد طلایی در یونیتی. این فرمت شامل دادههای مدل، متریال، استخوانبندی و انیمیشن است. استفاده از این فرمت به دلیل پایداری بالا توصیه میشود.
- OBJ (.obj): یک فرمت ساده که فقط شامل هندسه مدل است. انیمیشن را پشتیبانی نمیکند اما برای اشیاء ایستا بسیار سبک است.
- GLTF / GLB: فرمتهای مدرن برای انتقال بهینه مدلهای سهبعدی در وب و موبایل.
- فایلهای Native: یونیتی میتواند فایلهای نرمافزارهای طراحی را مستقیماً بخواند (مانند
.blendبرای Blender یا.maxبرای 3ds Max). اما برای این کار باید نرمافزار مربوطه روی سیستم نصب باشد.
۲. بافتها و تصاویر (Textures & Images)
یونیتی تقریباً تمام فرمتهای رایج تصویر را میپذیرد و هنگام خروجی گرفتن، آنها را بر اساس پلتفرم هدف فشرده میکند.
- PNG (.png): محبوبترین فرمت به دلیل پشتیبانی از شفافیت (Alpha Channel) و فشردهسازی بدون افت کیفیت.
- JPG (.jpg): مناسب برای تصاویر پسزمینه که نیاز به کانال آلفا ندارند (برای کاهش حجم).
- TGA (.tga): مورد علاقه توسعهدهندگان حرفهای؛ پایداری بالا در نگهداری کانالهای آلفا.
- PSD (.psd): میتوانید فایلهای فتوشاپ را مستقیماً وارد کنید. یونیتی به صورت خودکار لایهها را ادغام کرده و از آن استفاده میکند.
۳. فایلهای صوتی (Audio)
یونیتی فایلهای صوتی را با توجه به طول آنها مدیریت میکند.
- WAV (.wav): فرمت بدون افت کیفیت (Uncompressed). برای افکتهای صوتی کوتاه (SFX) عالی است.
- MP3 (.mp3): فرمت فشرده. مناسب برای موسیقیهای پسزمینه طولانی.
- OGG (.ogg): جایگزین باکیفیت برای MP3 که در اکثر پلتفرمها به خوبی کار میکند.
۴. اسکریپتها و کدها (Scripts)
یونیتی در نسخههای جدید بر پایه زبان سیشارپ فعالیت میکند.
- C# (.cs): تنها زبان برنامهنویسی رسمی و استاندارد در یونیتی.
- Shader (.shader): فایلهای مخصوص برای نوشتن کدهای گرافیکی و رندرینگ.
- Assembly Definitions (.asmdef): برای مدیریت زمان کامپایل و دستهبندی کدها.
۵. سایر فرمتها
- Fonts: پشتیبانی از فرمتهای
.ttfو.otf. - Video: پشتیبانی از
.mp4،.movو.webmبرای پخش ویدیو در محیط بازی. - Materials (.mat): فرمت داخلی یونیتی برای تعریف نحوه نمایش نور روی اشیاء.
ثبت دیدگاه
0 دیدگاه