Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在C#Unity3D中将场景一个加载到另一个时播放动画?_C#_Unity3d - Fatal编程技术网

在C#Unity3D中将场景一个加载到另一个时播放动画?

在C#Unity3D中将场景一个加载到另一个时播放动画?,c#,unity3d,C#,Unity3d,我需要了解在C#Unity3D中将一个场景加载到另一个场景时的动画播放 我正在使用下面的代码进行导航。它可以导航到场景2,但看起来不是很好 Application.LoadLevel ("Scene2"); 如何在加载关卡时应用加载动画?来自: 创建一个将作为加载屏幕的场景,对该场景执行您想要执行的操作(动画或任何您想要的操作)。别忘了把这个小的装上 使用脚本创建一个对象,并在该脚本的更新函数中仅放置以下行: if(Application.GetStreamProgressForLevel(

我需要了解在C#Unity3D中将一个场景加载到另一个场景时的动画播放

我正在使用下面的代码进行导航。它可以导航到
场景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”)
,然后调用您的更新脚本