راهنمای جامع فرمتهای فایل در یونیتی Unity Supported Formats
موتور بازیسازی یونیتی (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)
هنوز هیچ دیدگاهی برای این مقاله ثبت نشده است.