Unity里面 加一个 移动就播放声音的脚本
移动的话就意味着有按键事件(假设是W),停下来的话就意味着没有任何按键
if(Input.GetKey (KeyCode.W) && !audio.isPlaying) //有移动键按下并且声音并不是播放状态
{
audio.Play(); //播放声音
}
if(!Input.anyKey && audio.isPlaying) //没有任何键按下并且声音是播放状态
{
audio.stop(); //停止播放声音
}
if(Input.GetKey (KeyCode.W) && !audio.isPlaying) //有移动键按下并且声音并不是播放状态
{
audio.Play(); //播放声音
}
if(!Input.anyKey && audio.isPlaying) //没有任何键按下并且声音是播放状态
{
audio.stop(); //停止播放声音
}

浙公网安备 33010602011771号