跳到主要内容

SdkEntryPoint

SDKEntryPoint 是 XRMOD 的入口。它被用来启动和关闭 XRMOD 模块。

InitSDK

描述

用配置信息初始化 XRMOD SDK。此方法将自动调用。

参数

NameType描述
appconfigureNSString这是一个 json 字符串。用来启动我们的 SDK 和认证

方法

var tmp_SDKEntryPoint = UnityEngine.Object.FindObjectOfType<SDKEntryPoint>();
tmp_SDKEntryPoint.InitSDK(_configuration);

LaunchXRQuery

描述

通过项目 UID 查询 ARExperience 项目。

提示

当你需要使用 XR 来打开它时,调用SDKEntryPoint.LaunchXRQuery方法。

参数

NameType描述
_projectUidString项目 uid 是每个 ARexperience 的唯一 id。可用于检索,等等。
提示

如果配置 AppModel 是离线的,Id 是你用PackageToolsEditor创建的项目名称(不区分大小写)。

方法

var tmp_SDKEntryPoint = UnityEngine.Object.FindObjectOfType<SDKEntryPoint>();
tmp_SDKEntryPoint.InitSDK(JsonUtility.ToJson(_configuration));
tmp_SDKEntryPoint.LaunchXRQuery(_arExperienceId);

Dispose

描述

卸载当前 XRMOD 窗口

危险

当 xrmod 关闭时,所有内容将被释放。这包括ActionNotifications以及艺术资源。

方法

var tmp_SDKEntryPoint = UnityEngine.Object.FindObjectOfType<SDKEntryPoint>();
tmp_SDKEntryPoint.Dispose();

//Reload the Main scene for ready
SceneManager.LoadScene("Main");

CleanCache

描述

清理设备中的 ARExperiences 缓存

方法

void CleanCache()