0

我的音量滑块有以下代码:

var stVolume:SoundTransform=new SoundTransform();
slider.addEventListener(SliderEvent.CHANGE,volslider);
function volslider(ev:SliderEvent):void
{
    stVolume.volume=(ev.value/100);
    sch1.soundTransform = stVolume;
}

我有许多具有不同声道的帧。如何在每帧中使用特定声道调用此函数,如 shc2、sch3 等,而不是重复使用所有函数?是否可以通过 eventListener 发送 SoundChannel 名称,例如:

slider.addEventListener(SliderEvent.CHANGE,volslider(/*something i don't know*/,sch10));
4

1 回答 1

0

AudioSource 附加到 GameObject 以在 3D 环境中播放声音。为了播放 3D 声音,您还需要一个 AudioListener。音频侦听器通常连接到您要使用的摄像机。声音是以 3D 还是 2D 播放由 AudioImporter 设置决定的。

于 2013-08-08T11:11:25.757 回答