我刚刚将Unity更新为5.3.1,似乎EditorApplication
类已被弃用。 Unity建议我使用EditorSceneManager.OpenScene
,但看起来它不再返回类型bool
了。因此导致我的游戏停止编译。
对此有何帮助?
谢谢!
答案 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的。