- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 Unity 项目中有 3 个场景,并试图通过其名称获取场景索引。我正在尝试使用 SceneManager但我不知道如何使用 SceneManager.GetSceneByName .使用
SceneManager.GetSceneByName("Scene1");
null
虽然我可以使用加载场景
SceneManager.LoadScene("Scene1",LoadSceneMode.Single);
1
虽然我有 3 个场景。
GetSceneByName
说:
Searches through the scenes added to the SceneManager for a scene with the given name.
The name has to be without the .unity extension. The name can be the last part of the name as displayed in the BuildSettings window in which case the first scene that matches will be returned. The name could also the be path as displayed in the Build Settings, still without the extension, in which case only the exact match will be returned. This is case insensitive.
SceneManager
第一的?
SceneManager.LoadScene()
使用场景名称而不将其添加到
SceneManager
?
最佳答案
方法SceneManager.GetSceneByName()
在已加载的场景列表中搜索场景。
就 SceneManager.sceneCount 而言,它的统一文档明确指出它返回:
number of currently loaded scenes
SceneManager.sceneCountInBuildSettings
.
SceneManager.GetSceneByName()
, 以加法模式加载场景后,返回一个有效场景。
关于unity3d - SceneManager 没有按名称获取场景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38801657/
我的 Unity 项目中有 3 个场景,并试图通过其名称获取场景索引。我正在尝试使用 SceneManager但我不知道如何使用 SceneManager.GetSceneByName .使用 Sce
正如标题所说,我在编辑器中处于播放模式时加载场景时遇到问题。 我的游戏的工作流程如下: 正在初始化(工作正常)有一个空场景创建了一些全局游戏对象,这些对象将在整个运行时存在。 主菜单(工作正常)初始化
SceneManager.LoadSceneAsync() 中有两个阶段。 首先是 preload 阶段。其次是激活阶段。 每个阶段到底加载了什么? 最佳答案 预加载场景: 场景在后台加载。在此期间,
我不明白这个实现有什么问题。也许有人可以阐明这个问题。编译器声明 StartGame 没有与委托(delegate)匹配的重载方法。我在这里错过了什么愚蠢的东西吗? void Start() {
我目前正在运行双显示器 Unity 游戏设置,相机显示器 1 在主显示器上,显示器 2 在第二显示器上。当我在构建时直接加载我的双显示器场景时它可以工作,但是当我通过 SceneManager 加载它
我正在使用 unity SceneManager 但它给了我一个命名空间错误,它不存在于 using UnityEngine; using UnityEngine.SceneManagement; p
TL;DR; SceneManager 如何才能真正找到任何 SceneNode 不管它恰好在图中的什么位置 当: SceneManager::createSceneNode(...) 方法明确声明创
我知道以前有人问过这个问题,但我无法正确实现。当我的播放器与标有“死亡”或“下一级”的某些对象发生碰撞时,它们会加载各自的场景,但我希望在 SceneManager 加载下一个场景之前延迟 priva
我在互联网上看到过类似的问题,但似乎都不适用于我的情况。 我有一个非常简单的项目,有两个场景:MainMenuScene 和 OtherScene。 OtherScene 只是一 block 空白 C
我在 Irrlicht 中创建了一个 IAnimatedMeshSceneNode,我在从场景管理器的 addAnimatedMeshSceneNode 函数创建它时设置了空指针。 如愿,动画网格创建
SceneManager.LoadScene 在 Unity 版本 4.6.1 中不工作。即使我已将 using UnityEngine.SceneManagement; 放在脚本的顶部。 这里有什么
我是一名优秀的程序员,十分优秀!