ARCloudAnchor
The ARCloudAnchor
is an ARCore Extensions object that provides a similar service to AR Foundation's ARAnchor
as an anchor for game objects in your scene.
It is backed by an ARCore Cloud Anchor to synchronize pose data across multiple devices.
Summary
Inheritance
Inherits from:UnityEngine::MonoBehaviour
, UnityEngine::XR::ARSubsystems::ITrackable
Properties
string
HostCloudAnchorResult
object. This will always return the empty string or null, except for anchors created by deprecated methods. HostCloudAnchorResult
or ResolveCloudAnchorResult
object. This will always return CloudAnchorState.None
, except for anchors created by deprecated methods.
TrackableId
associated with this Cloud Anchor.TrackingState
associated with this Cloud Anchor.Public functions
OnDestroy
()
void
ARCloudAnchor
component is destroyed, the underlying native Cloud Anchor object will be detached and the resource will be released. Update
()
void
Properties
cloudAnchorId
string cloudAnchorId
Gets the Cloud Anchor Id associated with this Cloud Anchor.
For newly created points the Id will be an empty string until the Cloud Anchor is in the CloudAnchorState.Success
state. This Id is provided on the device hosting the Cloud Anchor, and is used to resolve a corresponding Cloud Anchor on other devices. See ARAnchorManagerExtensions.ResolveCloudAnchorId(
UnityEngine.XR.ARFoundation.ARAnchorManager, string)
for more information.
Deprecated.
When hosting an anchor using an async method, get the Cloud Anchor ID from the HostCloudAnchorResult
object. This will always return the empty string or null, except for anchors created by deprecated methods.
cloudAnchorState
CloudAnchorState cloudAnchorState
Gets the CloudAnchorState
associated with this Cloud Anchor.
Deprecated.
When hosting or resolving an anchor using an async method, get the result status from the HostCloudAnchorResult
or ResolveCloudAnchorResult
object. This will always return CloudAnchorState.None
, except for anchors created by deprecated methods.
Public functions
OnDestroy
void OnDestroy ()
When the game object containing the ARCloudAnchor
component is destroyed, the underlying native Cloud Anchor object will be detached and the resource will be released.
Update
void Update ()
Unity Update method.