System audio Unity jest elastyczny i potężny. Może importować większość standardowych formatów plików audio i ma zaawansowane funkcje odtwarzania dźwięków w przestrzeni 3D, opcjonalnie z efektami, takimi jak echo i filtrowanie. Unity może również nagrywać dźwięk z dowolnego dostępnego mikrofonu na komputerze użytkownika do użytku, przechowywania i transmisji. W tym samouczku dowiesz się o różnych komponentach i sposobach ich wykorzystania.
Unity - Praca z komponentami audio
Unity importuje pliki audio jako klipy audio. Aby użyć klipu audio w scenie, musisz najpierw dołączyć go do obiektu GameObject. GameObject z dołączonym dźwiękiem jest źródłem dźwięku — pomyśl o nim jak o głośniku. Dźwięk ze źródła audio jest odbierany przez odbiornik audio (mikrofon), zwykle podłączony do głównej kamery i odtwarzany przez głośniki komputera. Dźwięki można modyfikować za pomocą efektów dźwiękowych, na przykład w celu odzwierciedlenia położenia słuchacza dźwięku w stosunku do dźwięku lub roli GameObject w scenie.
Przygotowywanie i importowanie plików audio
Unity obsługuje formaty plików AIFF, WAV, MP3 i Ogg, a także dźwięk mono, stereo i wielokanałowy z maksymalnie ośmioma kanałami. Dźwięk na żywo można również nagrywać bezpośrednio podczas gry za pomocą mikrofonu podłączonego do komputera użytkownika.
Unity może zapisać plik audio z różnymi częstotliwościami próbkowania. Najniższa pożądana wartość to 11025 Hz, przy czym idealna jest 22050 Hz lub 48000 Hz. Wyższa częstotliwość próbkowania skutkuje większymi plikami. W przypadku plików audio AIFF i WAV upewnij się, że głębia bitowa wynosi 32 bity.
1. Utwórz lub zapisz plik audio z ustawieniami wymaganymi przez Unity.
2. Zaimportuj pliki audio do swojego projektu Unity. Pliki audio można importować do projektu w podobny sposób jak inne pliki: przeciągnij plik audio do okna projektu lub umieść plik audio w zasobach katalogu w katalogu Unity Project. Uwaga: Importowanie pliku dźwiękowego tworzy kontener na dźwięk zwany klipem dźwiękowym.
3. Wybierz zaimportowany zasób audio w oknie projektu.
4. W razie potrzeby zmień ustawienia importu w oknie inspektora. Na przykład, jeśli plik audio zawiera dwie ścieżki stereo, możesz wybrać opcję Wymuś mono, jeśli separacja stereo nie jest wymagana. Istnieją również ustawienia specyficzne dla platformy dla każdego typu kompilacji.
5. W dolnej części okna Inspektora znajduje się podgląd przebiegu importowanego pliku audio. Możesz odsłuchać dźwięk, naciskając przycisk odtwarzania.
Dodaj komponent źródła dźwięku
Składnik GameObject Audio Source odtwarza klip audio w scenie. Komponent potrzebuje przypisanego klipu audio do odtworzenia. Klip audio to rzeczywisty odtwarzany plik audio. Źródło jest kontrolerem do uruchamiania i zatrzymywania odtwarzania pliku audio oraz zmiany innych właściwości audio.
Aby dodać komponent źródła dźwięku:
1. Wybierz GameObject Menu > Audio > Źródło dźwięku. Tworzy to GameObject w scenie z dołączonym komponentem źródła dźwięku.
2. Przypisz wcześniej zaimportowany plik audio do właściwości klipu audio komponentu źródła audio w inspektorze. Możesz to zrobić, przeciągając klip audio z okna projektu do panelu właściwości Klip audio lub klikając przycisk opcji obok panelu właściwości i wybierając klip audio w panelu Zasób.
3. Dostosuj wszystkie ustawienia klipu audio dla GameObject. Dostosuj parametry źródła dźwięku, aby zmienić sposób i czas odtwarzania dźwięku. Opcja Odtwórz po przebudzeniu jest domyślnie włączona i odtworzy klip audio zaraz po rozpoczęciu sceny. Jeśli klip audio ma zostać odtworzony podczas określonej akcji, np. B. Kroki, gdy postać jest uruchomiona, kliknij opcję Graj po przebudzeniu. Opcja pętli będzie odtwarzać klip audio w kółko, aż akcja się zatrzyma. Jest to przydatne w przypadku czynności takich jak chodzenie, ponieważ kroki są kontynuowane tak długo, jak akcja jest wykonywana.
Dodawanie komponentu słuchacza audio
W prawdziwym życiu dźwięk jest przenoszony przez wibracje obiektu. Wibracje te są odbierane przez słuchacza. Słuchacz może z grubsza określić, z którego kierunku dochodzi dźwięk, a także określić jego odległość na podstawie głośności i jakości. Szybko poruszające się źródło dźwięku (takie jak spadająca bomba lub przejeżdżający radiowóz) zmienia ton w trakcie ruchu. Środowisko wpływa również na sposób odbijania dźwięku, więc głos w jaskini będzie miał echo, ale ten sam głos na zewnątrz już nie.
Aby dodać składnik słuchacza dźwięku:
1. Utwórz obiekt GameObject, np. kamerę lub kontroler postaci i kliknij Dodaj komponent w panelu Inspektora. 2. Wybierz Audio > Słuchacz audio. To dodaje komponent Audio Listener do GameObject.
Komponent Audio Listener GameObject nie ma żadnych właściwości. Jest standardowo w głównym aparacie i jest dołączany do wszystkich nowych aparatów. Audio Listener można również dołączyć do GameObject, który reprezentuje gracza, tak aby dźwięk był odtwarzany na podstawie pozycji gracza, a nie kamery. Jednak tylko jeden komponent Audio Listener może być dołączony do obiektu w scenie.
Komponent słuchacza audio nie ma innych opcji ustawień. W kilku podstawowych krokach możesz dodawać klipy audio do projektu, konfigurować źródła dźwięku w scenie oraz wybierać obiekty, kontrolery postaci lub kamery jako słuchacze odbierające i odtwarzające dźwięk. Wykorzystanie komponentów audio zwiększa realizm i zapewnia interaktywną informację zwrotną dla gracza.
Usunięcie słuchacza dźwięku nie ma dalszych opcji ustawień.
Istnieje kilka podstawowych kroków, które możesz wykonać, aby dodać klipy audio do swojego projektu. Możesz używać źródeł do transmisji dźwięku w scenie i słyszanego przez postać, kontrolera kontrolera lub funkcji słuchacza do odbioru i odtwarzania dźwięku. Dzięki komponentom audio możesz wprowadzić do swojej gry realizm i interaktywność.
Pierwotnie opublikowane 2020-03-15 20:42:00.