com.unity.xr.arkit 4.0.0-preview.1

com.unity.xr.arkit

Notes: processedReleased March 25, 2020

Browse versions

PreviousNext

Unity Compatibility

Minimum Unity: 2019.3

🔄 Changes

  • The ARSubsystem implementions have been updated to reflect changes in the ARSubsystems API.
  • See the ARFoundation Migration Guide for more details.

Breaking Changes

  • `ARKitSessionSubsystem.collaborationEnabled` was both gettable and settable; now it is only gettable. To toggle the collaboration feature, set `ARKitSessionSubsystem.collaborationRequested` instead.
  • The static library `UnityARKit.a` has been prefixed with `lib` to follow library naming conventions. Existing projects will need to either rebuild (Build and Run > Replace) the Unity generated Xcode project or manully remove `UnityARKit.a` from the `UnityFramework` "Frameworks and Libraries" section in Xcode.

🔧 Bug Fixes

  • Fixed a crash that could occur when multithreaded rendering was enabled and Stop was called on the `XRCameraSubsystem`. In ARFoundation, this happens when the `ARCameraManager` is disabled. This happened because the textures owned by the subsystem are later manipulated on the render thread, and stopping the subsystem could invalidate the textures.