在C#Unity3D中将场景一个加载到另一个时播放动画?
我需要了解在C#Unity3D中将一个场景加载到另一个场景时的动画播放 我正在使用下面的代码进行导航。它可以导航到在C#Unity3D中将场景一个加载到另一个时播放动画?,c#,unity3d,C#,Unity3d,我需要了解在C#Unity3D中将一个场景加载到另一个场景时的动画播放 我正在使用下面的代码进行导航。它可以导航到场景2,但看起来不是很好 Application.LoadLevel ("Scene2"); 如何在加载关卡时应用加载动画?来自: 创建一个将作为加载屏幕的场景,对该场景执行您想要执行的操作(动画或任何您想要的操作)。别忘了把这个小的装上 使用脚本创建一个对象,并在该脚本的更新函数中仅放置以下行: if(Application.GetStreamProgressForLevel(
场景2
,但看起来不是很好
Application.LoadLevel ("Scene2");
如何在加载关卡时应用加载动画?来自:
创建一个将作为加载屏幕的场景,对该场景执行您想要执行的操作(动画或任何您想要的操作)。别忘了把这个小的装上
使用脚本创建一个对象,并在该脚本的更新函数中仅放置以下行:
if(Application.GetStreamProgressForLevel("Scene2") ==1){
Application.LoadLevel("Scene2");
}
请确保在发布时将这些场景按顺序排列:
- 负荷筛
- 场景1
- 负荷筛
- 场景2
Application.GetStreamProgressForLevel()
函数返回一个介于0和1之间的浮点数,您也可以使用它来创建进度条
补充阅读:
Application.LoadLevel("loading");
并在加载场景时更改级别名称,使用此选项将您导航到下一个级别
Application.LoadLevel("level2");
你用谷歌搜索过这个吗?是的,这看起来也和
Application.LoadLevel(“Scene2”)一样
@PhilipPittleNo,它直接导航到场景2,与上面的场景相同。@philippittle当应用程序第一次启动时,您应该调用application.LoadLevel(“LoadScreen”)
,然后调用您的更新脚本