CloudSpatialMapLocalizerFrameFilter Class¶
Description¶
在场景中控制 CloudLocalizer 的 MonoBehaviour ,在Unity环境下提供功能扩展。不需要直接使用 CloudLocalizer 。
Classes¶
public class CloudSpatialMapLocalizerFrameFilter.CloudLocalizerServiceConfig |
CloudLocalizer 服务器配置。 |
public class CloudSpatialMapLocalizerFrameFilter.Input |
MonoBehaviour Messages¶
protected virtual void Awake() |
protected virtual void OnEnable() |
protected virtual void OnDisable() |
protected virtual void OnDestroy() |
Fields¶
ResolveTimeout¶
- C#
public int ResolveTimeout
与服务器通信的超时时间(毫秒)。
UseGlobalServiceConfig¶
- C#
public bool UseGlobalServiceConfig
是否使用全局服务器配置。全局配置可以点击Unity菜单EasyAR -> Sense -> Configuration后在属性面板里面进行填写。
ServiceConfig¶
- C#
public CloudSpatialMapLocalizerFrameFilter.CloudLocalizerServiceConfig ServiceConfig
CloudSpatialMapLocalizerFrameFilter.UseGlobalServiceConfig == false时使用的服务器配置,只对该物体有效。
Properties¶
MapHolder¶
- C#
public SpatialMapHolder MapHolder { get; }
持有地图的组件,在场景中持有并管理地图。
Methods¶
Resolve¶
- C#
public void Resolve(Optional< CloudSpatialMapLocalizerFrameFilter.Input > input, Action< InputFrame > start, Action< CloudLocalizeStatus , string> finish)
发送定位请求。