Unity实现视频动画播放完后切换场景

由于游戏内容需要,我们可能要在玩家控制和播放动画之间来回切换,即切换场景。以下就为实现当视频动画播放完后游戏切换新场景。

播放动画为单独一个场景,而游戏玩家控制场景则为一个新的场景。

我们只需在Update函数中增加以下代码即可

 void Update () {

        if (!movie.isPlaying) {

            UnityEngine.SceneManagement.SceneManager.LoadScene ("SceneName");

        }

    }

movie为事先定义好的MovieTexture类型变量

在切换到新场景后,也许会遇到场景变暗,灯光消失的情况,此时

打开需要切换到的场景,点击上方菜单栏的windows,找到lighting,将Auto取消勾选,并点击Bulid,之后再次切换场景,就恢复到了原来的灯光情况。


你可能感兴趣的:(Unity实现视频动画播放完后切换场景)