Skip to content

SpatialComputingController

说明

该脚本用于管理空间计算的实现。

该脚本管理空间计算的算法与网络请求,并处理最后的定位结果。

接口

属性

string m_url
定位的 URL
bool m_vpsRequestAuto
是否使用自动请求云定位
CpuImageControllerBase m_cpuImageController
指定图像处理模块
bool m_imgUndistOnDevice
是否使用图像反畸变处理
DeviceType m_deviceType
占位变量,默认 EzxrGlass6dof
string m_sdk_version
当前空间计算模块版本号,不可修改
Transform m_CameraOffsetTransform
指定 CameraRig 的父对象,最终在此对象上应用定位结果
string assetsDirectory_android
需要复制的资源。
Unity 打包应用后,StreamingAssets 中的资源不可直接读写,因此会复制到沙盒目录中再访问,因此需要指定好需要复制的资源。
该路径指向空间算法配置文件所在目录。
List<string> filesToCopy_android
标明 assetsDirectory_android 中需要复制哪些文件。
使用预制体的默认值,无需修改。
Text m_CopyAssetInfoText
用于显示文件复制任务的信息,应用级可忽略

方法

TrigerApplyLocResultImmediately()
立即触发一次定位。
当该接口被调用时,当前空间计算模块会立即向服务器发起一次定位请求。
void SetRecordStoragePathAndJpgQualitySC(string path, int quality)
设置空间计算调试数据保存的路径和质量
bool StartRecordSC(string current_scence_cid)
开始保存空间计算调试数据
StopRecordSC()
停止保存空间计算调试数据