问题遇到的现象和发生背景
Unity游戏开发,在一个游戏场景中添加一个按钮,希望点击按钮播放按钮音效,然后切换到另一个游戏场景。
相关代码
// 切换场景脚本,挂载在用作切换场景的按钮上
public string sceneName; // 目标场景名
void Start()
{
GetComponent<Button>().onClick.AddListener(()=>ChangeSceneFuntion(sceneName));
}
public void ChangeSceneFuntion(string sceneName){
SceneManager.LoadScene(sceneName);
}
运行结果及报错内容
点击按钮切换场景,按钮音效的有时播放,有时不播放
我的解答思路和尝试过的方法
猜测声音未来得及播放就已经切换到目标场景,但不知道如何解决,若能解答,十分感谢