← Unity APP 实例
← Xvisio SDK 文档主页
场景:JumpScene1.unity JumpScene2.unity
在此我们提供一个基于诠视sdk的场景跳转方案。
Step 1:
如下图所示,我们将场景中sdk 的相关组件设置为DontDestroyOnLoad类型。
我们再看下对应代码:
public GameObject[] dontDestoryGroup;
public GameObject uiRaycastCamera;//注意这里是动态复制的组件
void Start()
{
for (int i = 0; i < dontDestoryGroup.Length; i++)
{
DontDestroyOnLoad(dontDestoryGroup[i]);
}
uiRaycastCamera = GameObject.Find("UIRaycastCamera");
if (uiRaycastCamera != null)
{
DontDestroyOnLoad(uiRaycastCamera);
}
}
//场景跳转代码
public void jumpScene()
{
SceneManager.LoadScene("JumpScene2");
}
Step 2:
我们将需要的两个场景添加到打包场景中:
Step 3:
打包apk 我们就可以通过点击按钮来跳转场景了。