Unity - 不推荐使用的EditorApplication

时间:2016-01-18 11:57:03

标签: unity3d

我刚刚将Unity更新为5.3.1,似乎EditorApplication类已被弃用。 Unity建议我使用EditorSceneManager.OpenScene,但看起来它不再返回类型bool了。因此导致我的游戏停止编译。

对此有何帮助?

谢谢!

2 个答案:

答案 0 :(得分:1)

通常由于弃用代码统一本身在您的代码中提供了一些更改,您可以进行备份并尝试如果团结通知您,但如果您想知道它是否已加载,您可以使用其返回值这是Scene类型的结构。

SceneManagement.Scene newScene = EditorSceneManager.OpenScene("myScene");
if(newScene.isLoaded) { 
      //do something 
}

还有另一种名为IsVaild的方法你也可以试试。 进一步的doc: http://docs.unity3d.com/ScriptReference/SceneManagement.Scene.html

答案 1 :(得分:0)

如果没有关于您实际想做什么的任何信息,很难帮助您...... This link可能会有所帮助,但它是关于升级到Unity 5.3的。