【发布时间】:2019-06-24 21:44:15
【问题描述】:
我有一个脚本,我已连接到 Unity 中用于切换场景的按钮,但我也有一个我想在按下按钮后播放的动画。按钮启动该动画,但您看不到动画,因为场景切换太快。
我尝试过使用协程和计时器,但我不具备如何完全实现它们的技术知识。
如果可能的话,我更喜欢使用协程。 我的代码是:
public void LoadNextScene()
{
int currentSceneIndex = SceneManager.GetActiveScene().buildIndex;
SceneManager.LoadScene(currentSceneIndex + 1);
}
public void LoadMenuScene()
{
SceneManager.LoadScene(0);
}
}
我希望按下按钮,然后播放动画,最后切换场景。您能否推荐所需的代码更改来实现我的愿望?
【问题讨论】:
-
使用协程。
标签: c# unity3d animation delay