Øvelse – Lyder for samhandling mellom spatialiser-knapper
I denne enheten lærer du hvordan du spatialiserer knappesamhandlingslyder og lærer hvordan du bruker et lydklipp til å teste romlig knappesamhandling.
Legg til en knapp
Hvis du vil legge til knappeforfab, velger du Pakker og skriver inn «PressableButton_32x32mm_IconAndTextUnder» i søkefeltet i Project- vinduet.
Forhåndsfab-knappen er oppføringen som representeres av et blått ikon. Klikk og dra PressableButton_32x32mm_IconAndTextUnder forhåndsfab til hierarkiet. Når objektet PressableButton_32x32mm_IconAndTextUnder fortsatt er valgt, konfigurerer du Transformer-komponenten i inspeksjonsvinduet slik:
- posisjon: X = 0, Y = 1,6, Z = 0,5
- rotasjon: X = 0, Y = 0, Z = 0
- Skala: X = 1, Y = 1, Z = 1
Hvis du vil fokusere på objektene i scenen, kan du dobbeltklikke PressableButton_32x32mm_IconAndTextUnder objektet og deretter zoome litt inn igjen.
Tilbakemelding på Spatialize-knapp
I dette trinnet skal du spatialisere lydtilbakemeldingen for knappen. Hvis du vil ha relaterte utformingsforslag, kan du se romlig lydutforming.
I vinduet Lydmikser definerer du mål kalt Mixer Groups for lydavspilling fra lydkilde komponenter.
Hvis du vil åpne vinduet lydmikser, velger du vindu>lyd>lydmikser i Enhet-menyen:
Opprett en Mixer- ved å klikke på + ved siden av Mixers og angi et passende navn til mixeren. for eksempel spatial lydmikser. Den nye mikseren inneholder en standard Group kalt Master.
Åpne og høyreklikk mikseren, og velg deretter Legg til effekt nederst>Microsoft Spatializer Mixer.
Velg PressableButton_32x32mm_IconAndTextUnderi Hierarki-vinduet, og finn deretter komponenten lydkilde i Inspeksjon-vinduet, og konfigurer lydkildekomponenten slik:
- Velg Mixer- du opprettet for Output-egenskapen.
- Merk av for Spatialiser.
- Flytt glidebryteren spatial blanding til 3D- (1).
Notat
Hvis du flytter Spatial Blend til 1 (3D) uten å merke av for Spatialize, bruker Unity panoreringsspatialisereren i stedet for Microsoft Spatializer med HRTFs.
Justere volumkurven
Som standard attenuates Unity spatialiserte lyder som de kommer lenger fra lytteren. Når denne dempasjonen brukes på tilbakemeldingslyder for samhandling, kan grensesnittet bli vanskeligere å bruke.
Hvis du vil deaktivere denne attenuasjonen, må du justere Volum-kurven I Lydkilde-komponenten.
Velg PressableButton_32x32mm_IconAndTextUnderi Hierarki-vinduet, og gå deretter til Lydkilde>3D-lydinnstillinger i Inspeksjon-vinduet, og konfigurer innstillingene på følgende måte:
- Angi egenskapen Volume Rolloff til Lineær Rolloff.
- Dra endepunktet på Volum kurve (den røde kurven) fra 0 på y-aksen opp til 1.
- Hvis du vil justere formen på volum kurve for å være flat, drar du den hvite kurvefigurkontrollen for å være parallell med X-aksen.
Test den romlige lyden
Hvis du vil teste den romlige lyden i Redigeringsprogrammet for enhet, må du legge til et lydklipp i lydkildekomponenten med alternativet Loop sjekket inn på PressableButton_32x32mm_IconAndTextUnder objekt.
Flytt PressableButton_32x32mm_IconAndTextUnder objektet fra venstre til høyre i avspillingsmodus, og sammenlign med og uten romlig lyd aktivert på arbeidsstasjonen. Du kan også endre innstillingene for lydkilde for testing ved å:
- Flytte egenskapen Spatial Blend mellom 0 og 1 (2D ikke-spatialisert og 3D spatialisert lyd).
- Kontrollerer og fjerner merket for egenskapen Spatialize.
Prøv appen på HoloLens 2. I appen kan du velge knappen og høre de romlige knappesamhandlingslydene.
Notat
Bygging og testing på HoloLens 2 er ikke obligatorisk. Alternativt kan du teste på HoloLens 2 Emulator hvis du ikke har en enhet. Du kan kjøpe enheter på HoloLens.com.