This repository has been archived by the owner on Sep 14, 2021. It is now read-only.
ARCore SDK for Unity v1.17.0
Upcoming breaking change affecting previously published 32-bit-only apps
In August 2020, Google Play Services for AR (ARCore) will remove support
for 32-bit-only ARCore-enabled apps running on 64-bit devices. Support for
32-bit apps running on 32-bit devices is unaffected.
If you have published a 32-bit-only (armeabi-v7a
) version of your
ARCore-enabled app without publishing a corresponding 64-bit (arm64-v8a
)
version, you must update your app to include 64-bit native libraries before
August 2020. 32-bit-only ARCore-enabled apps that are not updated by this time
may crash when attempting to start an augmented reality (AR) session.
To learn more about this breaking change, and for instructions on how to update
your app, see https://developers.google.com/ar/64bit.
Known Issues
- Apps may crash when calling
Application.Quit()
. This affects all ARCore apps. See details in Unity's Issue Tracker.
Breaking & behavioral changes
- Added
SessionStatus.ErrorCameraNotAvailable
andSessionStatus.ErrorIllegalState
to indicate specific ARCore session errors.
New APIs and capabilities
- Multithreaded Rendering on Android (Project Settings > Player > Android > Other Settings > Multithreaded Rendering) is now supported for Unity 2018.2 and later. However, 3D assets may not always render correctly when the app places a high load on the rendering thread. On Unity 2018.1 and earlier, Multithreaded Rendering will not work when using the front-facing (selfie) camera.
Deprecations
None
Other changes
None.
Bug fixes
- Fixed #99:
Frame.Raycast
throws exception when callingArFrame_hitTestRay
while using Instant Preview.