当前位置: 首页 > 编程语言 > C#

使用SceneManager检查当前场景名称分享

时间:2023-04-10 23:41:02 C#

C#学习教程:使用SceneManager检查当前场景名称我正在尝试在我的代码中使用if语句来检查当前场景是否“游戏结束”,以便我可以执行一些操作。我知道Unity现在使用SceneManager而不是Application,但是这个函数的等价物是什么if(Application.loadedLevelName=="gameover")在这里使用==。我导入了SceneManager您在这里遇到错误,因为SceneManager.GetActiveScene()返回类型为SceneManager.Scene的对象,而不是字符串。但是,根据文档,这使您可以访问publicSc??ene.name,它是一个字符串。所以non-deprecated的相当于:if(Application.loadedLevelName=="gameover"){//...}会是:以上是C#学习教程:使用SceneManager查看当前共享的所有内容场景名称,如果对大家有用,需要了解更多C#学习教程,希望大家多多关注——if(SceneManager.GetActiveScene().name=="gameover"){//...}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: