Hogyan kell kezelni a hangok és a zene egységében 3d
Hogyan kell kezelni a hangok és a zene egységében 3d
Ma megtanulják, hogyan lehet egyszerű hangokat Unity 3D.
Ehhez szükségünk van az audio fájl maga a script, hogy írunk és a tárgy a fájlokat. Menjünk!
Másolás a szükséges hangok a projekt mappájában, kívánatos, hogy hozzon létre külön mappa egyértelmű neveket.
Itt van, hogyan néz ki a legtöbb egység 3d
A választás a hang és most kell dönteni: az milyen típusú, akkor 2D vagy 3D. 2d hang hallható, ahogy van, és ez lehet hallani mindenhol ugyanaz. 3d hang folyamatosan változik attól függően, hogy a távolság a tárgy, amelyhez csatlakoztatva van. Ha kell konvertálni az audio 2D vagy 3D egyszerűen jelölje be vagy törölje, majd kattintson az Alkalmaz (vonatkoznak).
Unity működik a hangok révén annak összetevői: audio hallgató (elhelyezkedik módon alkatrészspecifikus> audio) - „Hallgassa meg a hang”; hangforrás (elhelyezkedik módon alkatrészspecifikus> audio) - hang.
Megmutatom egy nagyon egyszerű példát. Hozzon létre egy üres objektumot a jelenet GameObject -> Create Empty
Mi tegye az üres objektum script C Sharp (C #)
A név nem fogok változtatni, hadd maradjon az elhallgatás.
Kattints rá, és menj a menü dolgozó szkripteket.
Hozzon létre egy nyilvános változó típusú Mysound nyilvános: nyilvános AudioClip Mysound.
Továbbá, a kód írását: AudioSource.PlayClipAtPoint (myClip, transform.position);
Most változik a nyikorgó egy üres objektumot az egérrel, és indítsa el a játékot. Megkezdése előtt győződjön meg róla, adjuk hozzá a változónak a hangot. Esetemben My Sound és közel a hang ak74_Fire. Amikor a játék elindul hallja a hangot, amint véget ért, a hang az objektum törlődik.
Re akkor elveszíti, ha újra futtatni a játékot. Ezt a technikát használják a különböző szinteken a játék, amikor szükség van egy kezdő dallam, vagy hangok után azonnal terhelési szint.