原来以为很简单的事情,结果在网上没有找到例子,拿朋友现成的例子看了一下,把我吓了一跳,搞的异常复杂,难懂。于是决定自己下场开干,很快证实我的印象是正确的,很简单,两行代码+发布加入两scene搞定。故来分享一下,喜大普奔啊,哈哈。
我朋友CK的第一个场景所在位置,竟然在MixedRealitySceneContent下面,好像他是参考微软官方的例子弄的,应该是MRTK那帮人给自己脸上贴金搞出来的:
其实直接用Unity的原汁原味的多场景设计方法就行,因我以前钻研过unity书籍和实例,还是有点印象的,于是自己创造就开始了。
第一scene界面(此场景设为active,方法见最后截图):
此menu是从上边朋友CK的程序里打包出来的prefab
跳转按钮
按钮上挂在的代码SceneLoader.cs如下:
using Microsoft.MixedReality.Toolkit;
using UnityEngine;
using UnityEngine.SceneManagement;
///
/// Provides utilities for switching between scenes.
///
public class SceneLoader : MonoBehaviour
{
public void Selectscene()
{
SceneManager.LoadScene("AzureAnchors", LoadSceneMode.Single);
}
}
第二个scene: AzureAnchors如下:
加入两个场景,可以拖进去的:
第一个场景设置为active,右键菜单中选择即可,操作如下图:
大功告成,这就OK啦。



