实现Unity声⾳的⽴体空间感在Unity中制作做⽴体⾳效-实现声⾳的远⼩近⼤
这是很多别的教程教的⽅法
1 Edit =>ProjectSettings => Audio => SpatializerPlugin => ResonanceAudio
2 ⾳源的AudioSource=>SpatialBlend=>3DAudioSource=>Spatialize 勾选
(如果想要因为声⾳远近影响 就勾选 AudioSource=>SpatializePostEffect)
3 在Asset中创建⼀个AudioMixer
4 在刚创建的Mixer下到Master和Snapshot,选中Master => AddEffect=>ResonanceAudioRenderer
5 回到⾳源的AudioSource=>Output=>Master完成效果达成
6 可以把你想播放的声⾳⽂件勾选ForceToMono变成单声道⾳源,然后应⽤,可以节省⼀半的空间
这是我⾃⼰的⽅法
可能因为版本也可能因为⼈品,跟着上⾯的教程做不出,所以⾃⼰琢磨出了有点差异但成功了的⽅法:
1. Edit =>ProjectSettings => Audio => SpatializerPlugin =>
ResonanceAudio
2. ⾳源的AudioSource=>SpatialBlend=>3D
3. AudioSource=>Spatialize 不勾选unity 教程
4. 且camera⾥的audio listener 不勾选
5. 如果想要因为声⾳远近影响 就勾选udioSource=>SpatializePostEffect
6. 在Asset中创建⼀个AudioMixer
7. 在刚创建的Mixer下到Master和Snapshot,选中Master =>
AddEffect=>ResonanceAudioRenderer
8. 回到⾳源的AudioSource=>Output=>Master
9. 完成
(主要是第4 5part不同)