2070 / Unity / 2D / 3D / Більше про звуки

 

Audio Listener - 1 слухач на камері

Audio Source - джерело звуку, може бути багато
  • Play On Awake - запустити звук зі сценою
  • Loop - зациклити
  • Volume - гучність

 

public AudioClip[] footSteps; // звуки кроків
AudioSource playerAudio;

void Awake(){
  playerAudio = GetComponent<AudioSource>();
}

void FootStep(){
  int rnd = Random.Range(0, footSteps.Length); 
  playerAudio.PlayOneShot(footSteps[rnd]); // програти випадковий звук
}

 

AudioMixer - керує групами звуків

Assets -> Create -> AudioMixer // має кнопку Edit in Play Mode

 

Може робити одні звуки тихішими коли інші стають голоснішими
та інші ефекти

 

Налаштування файлів:

  • Compressed In Memory (Vorbis) - для фонової музики
  • Decompress On Load (ADPCM) - для коротких, часто повторюваних звуків
    (і краще не стиснутих)