This repository has been archived by the owner on Sep 14, 2021. It is now read-only.
ARCore SDK for Unity v1.20.0
Known issues
- Apps may crash when calling
Application.Quit()
. This affects all ARCore app. See details in Unity's Issue Tracker. - Issue 141500087: When using Android Emulator
x86_64
system images on macOS with ARCore SDK 1.16.0 or later, Google Play Services for AR will crash. As a workaround, use anx86
system image. - Issue 1276856 Unity removed support for
OpenGLES2
in "ARCore Supported" apps in 2018.4.26. Apps must disable Project Settings > Other Settings > Auto Graphics API, and then only includeOpenGLES3
in theGraphics APIs
list.
Breaking & behavioral changes
CameraConfigDepthSensorUsages
has been renamed toCameraConfigDepthSensorUsage
.- Beginning in December 2020, AR-enabled apps built using ARCore SDK 1.11.0 or earlier will no longer be able to host or resolve Cloud Anchors. Apps built with ARCore SDK 1.12.0 or later are unaffected. To learn more about this breaking change, and for instructions on how to update your app, see the Cloud Anchors deprecation policy.
New APIs and capabilities
- Added persistent Cloud Anchors, which let you increase the time-to-live (TTL) of Cloud Anchors to 365 days. With the Cloud Anchor Management API, you can also extend the lifetime of a Cloud Anchor. Use of persistent Cloud Anchors is covered by the new Cloud Anchors deprecation policy.
Deprecations
None.
Other changes
- Added a Depth check to the HelloAR sample to reduce unnecessary logging.
- The HelloAR sample now includes the settings to toggle Instant Placement mode in runtime.
- Changed the HelloAR sample to acquire depth images only when tracking is active. This avoids logging unactionable errors when tracking is not active.
- CloudAnchors and PersistentCloudAnchors scenes now use the camera included in
ARCoreDevice
prefab.
Bug fixes
- Fixed
NullReferenceException
inPointcloudVisualizerEditor
affecting newer versions of Unity, due to Unity's renaming of the internal_script
property tom_Script
.