سیستم صوتی Unity انعطاف پذیر و قدرتمند است. این می تواند اکثر فرمت های استاندارد فایل های صوتی را وارد کند و دارای ویژگی های پیچیده ای برای پخش صداها در فضای سه بعدی است، به صورت اختیاری با افکت هایی مانند اکو و فیلتر. یونیتی همچنین می تواند صدا را از هر میکروفون موجود در رایانه کاربر برای استفاده، ذخیره سازی و انتقال ضبط کند. در این آموزش با اجزای مختلف و نحوه استفاده از آنها آشنا خواهید شد.
وحدت - کار با اجزای صوتی
Unity فایل های صوتی را به عنوان کلیپ های صوتی وارد می کند. برای استفاده از یک کلیپ صوتی در یک صحنه، ابتدا باید آن را به GameObject متصل کنید. یک GameObject با یک صدا متصل یک منبع صوتی است - مانند یک بلندگو به آن فکر کنید. صدا از منبع صوتی توسط شنونده صوتی (میکروفون) که معمولاً به دوربین اصلی متصل است، دریافت میشود و از طریق بلندگوهای رایانه پخش میشود. صداها را میتوان با جلوههای صوتی تغییر داد، بهعنوان مثال برای منعکسکردن مکان شنونده صوتی در رابطه با صدا یا نقش GameObject در یک صحنه.
تهیه و وارد کردن فایل های صوتی
یونیتی از فرمت های فایل AIFF ، WAV ، MP3 و Ogg و همچنین صدای مونو ، استریو و چند کاناله با حداکثر هشت کانال پشتیبانی می کند. صدای زنده را می توان مستقیماً در طول بازی با میکروفون متصل به کامپیوتر کاربر ضبط کرد.
Unity می تواند یک فایل صوتی را با نرخ نمونه برداری متفاوت ذخیره کند. کمترین مقدار مورد نیاز 11025 هرتز است که 22050 هرتز یا 48000 هرتز ایده آل است. نرخ نمونه بیشتر منجر به فایل های بزرگتر می شود. برای فایل های صوتی AIFF و WAV ، مطمئن شوید که عمق بیت 32 بیت است.
1. یک فایل صوتی با تنظیمات مورد نیاز Unity ایجاد یا ذخیره کنید.
2. فایل های صوتی خود را به پروژه Unity خود وارد کنید. فایلهای صوتی را می توان به روش مشابهی با سایر فایلها به پروژه وارد کرد: یا فایل صوتی را به پنجره پروژه بکشید یا فایل صوتی را در دارایی دایرکتوری فهرست Unity Project قرار دهید. توجه: وارد کردن یک فایل صوتی یک محفظه برای صدا ایجاد می کند که به آن کلیپ صوتی گفته می شود.
3. دارایی صوتی وارد شده را در پنجره پروژه انتخاب کنید.
4. در صورت لزوم ، تنظیمات واردات را در پنجره بازرس تغییر دهید. به عنوان مثال ، اگر فایل صوتی شما شامل دو آهنگ استریو است ، در صورت عدم نیاز به جداسازی استریو ، می توانید Force to Mono را انتخاب کنید. همچنین تنظیمات مخصوص پلتفرم برای هر نوع ساخت وجود دارد.
5. در پایین پنجره Inspector یک پیش نمایش شکل موج از فایل صوتی وارد شده وجود دارد. با فشار دادن پخش می توانید پیش نمایش صدا را انجام دهید.
یک جزء منبع صوتی اضافه کنید
جزء منبع صوتی GameObject یک کلیپ صوتی را در یک صحنه پخش می کند. این قطعه برای پخش به یک کلیپ صوتی اختصاص داده شده نیاز دارد. کلیپ صوتی فایل صوتی واقعی است که پخش می شود. منبع یک کنترل کننده برای شروع و توقف پخش فایل صوتی و تغییر سایر ویژگی های صوتی است.
برای افزودن یک جزء منبع صوتی:
1. منوی GameObject> Audio> Audio Source را انتخاب کنید. این یک GameObject در صحنه ایجاد می کند که یک جزء منبع صوتی به آن متصل شده است.
2. فایل صوتی وارد شده قبلی را به ویژگی کلیپ صوتی جزء منبع صوتی در بازرس اختصاص دهید. می توانید این کار را با کشیدن کلیپ صوتی از پنجره Project به پانل ویژگی Audio Clip یا با کلیک روی دکمه رادیویی در کنار پنل ویژگی و انتخاب کلیپ صوتی در پانل دارایی انجام دهید.
3. تمام تنظیمات کلیپ صوتی GameObject را تنظیم کنید. پارامترهای منبع صوتی را برای تغییر نحوه و زمان پخش صدا تنظیم کنید. گزینه Play On Awakening به طور پیش فرض فعال است و به محض شروع صحنه، کلیپ صوتی را پخش می کند. اگر لازم است کلیپ صوتی در طی یک عمل خاص پخش شود، به عنوان مثال. ب. مراحل در حال اجرا یک شخصیت، روی گزینه Play On Awake کلیک کنید. گزینه حلقه کلیپ صوتی را بارها و بارها پخش می کند تا زمانی که عمل متوقف شود. این برای اقداماتی مانند راه رفتن مفید است، زیرا مراحل تا زمانی که عمل انجام می شود ادامه می یابد.
افزودن جزء شنونده صوتی
در زندگی واقعی، صدا توسط ارتعاشات یک جسم منتقل می شود. این ارتعاشات توسط شنونده دریافت می شود. یک شنونده تقریباً می تواند تشخیص دهد که یک صدا از کدام جهت می آید و همچنین می تواند فاصله آن را بر اساس حجم و کیفیت درک کند. یک منبع صوتی که به سرعت در حال حرکت است (مثل سقوط بمب یا ماشین پلیس در حال گذر) هنگام حرکت تغییر می کند. محیط همچنین بر نحوه انعکاس صدا تأثیر میگذارد، بنابراین صدایی در غار پژواک خواهد داشت، اما همان صدا در خارج از منزل اینگونه نیست.
برای افزودن یک جزء شنونده صوتی:
1. یک GameObject ایجاد کنید، به عنوان مثال. یک دوربین یا کنترلر کاراکتر، و روی Add Component در پنل Inspector کلیک کنید. 2. Audio > Audio Liner را انتخاب کنید. این یک جزء Audio Liner به GameObject اضافه می کند.
مولفه Audio Liner GameObject هیچ خاصیتی ندارد. به صورت استاندارد روی دوربین اصلی عرضه می شود و در همه دوربین های جدید گنجانده شده است. شنونده صوتی را می توان به GameObject که نشان دهنده پخش کننده است وصل کرد تا صدا بر اساس موقعیت پخش کننده و نه دوربین پخش شود. با این حال، تنها یک جزء Audio Lister می تواند به یک شی در یک صحنه متصل شود.
جزء شنونده صوتی هیچ گزینه تنظیم دیگری ندارد. با چند مرحله اساسی، میتوانید کلیپهای صوتی را به پروژه اضافه کنید، منابعی را برای پخش صدا در یک صحنه تنظیم کنید و اشیا، کنترلکنندههای کاراکتر یا دوربینها را به عنوان شنونده برای دریافت و پخش صدا انتخاب کنید. استفاده از اجزای صوتی واقع گرایی را افزایش می دهد و بازخورد تعاملی را برای پخش کننده فراهم می کند.
حذف شنونده صوتی هیچ گزینه تنظیم دیگری ندارد.
چند مرحله اساسی وجود دارد که می توانید برای افزودن کلیپ های صوتی به پروژه خود انجام دهید. می توانید از منابع برای انتقال صدا در یک صحنه استفاده کنید که توسط شخصیت ، کنترلر کنترل کننده یا شنونده برای دریافت و پخش صدا استفاده می شود. با اجزای صوتی می توانید واقع گرایی و تعامل را به بازی خود وارد کنید.
ارسال اولیه: 2020/03/15 20:42:00.