Cum de a gestiona sunete și muzică în 3D unitate
Astăzi vom învăța cum să creeze sunete simple, în Unitate 3d.
Pentru aceasta avem nevoie de fișierul audio în sine, script-ul pe care le scrie și obiectul acestor fișiere. Să mergem!
Copiați sunetele necesare în directorul de proiect, este de dorit să se creeze dosare separate cu nume clare.
Iată cum arată în cea mai unitate 3D
Alegerea sunetului nostru și acum trebuie să decidă: ce tip este, vom 2D sau 3D. sunet 2d este jucat ca este și ea poate fi auzit peste tot la fel. sunet 3D variază în funcție de distanța față de obiectul la care este atașat. Dacă aveți nevoie pentru a converti audio în 2D sau 3D, pur și simplu bifați sau debifați, și faceți clic pe Aplicare (se aplică).
Unitatea funcționează cu sunete, prin intermediul componentelor sale: ascultător audio (situat pe modul în care component-> audio) - „Ascultați sunetul“; Sursa audio (situat pe modul în care component-> audio) - sunet.
Am arată un exemplu foarte simplu. Creați un obiect gol în GameObject scenă -> Create gol
Am atârna script-ul nostru obiect gol în C Sharp (C #)
Numele nu se va schimba, se lasa sa stea timp de reticență.
Faceți clic pe ea și du-te la meniul pentru lucrul cu script-uri.
Creați o variabilă publică de tip mySound publice: AudioClip publice mySound.
Mai mult, în funcția de cod de scriere: AudioSource.PlayClipAtPoint (myClip, transform.position);
Acum ne schimbă scârțâind nostru pe un obiect gol cu mouse-ul și începe jocul. Înainte de a începe asigurați-vă că adăugați variabila la sunet. În cazul meu de sunet și lângă sunetul ak74_Fire. Când începe jocul veți auzi sunetul imediat ce sa terminat, cu sunetul obiectului este șters.
Re puteți pierde, în cazul în care jocul re-rula. Această tehnică este utilizată la diferite niveluri ale jocului, atunci când este necesar să se includă o melodie de conducere sau sunete imediat după nivelul de încărcare.