com.unity.xr.arkit 6.1.0-pre.1

com.unity.xr.arkit

Source docs
Notes: processedReleased September 13, 2024

Browse versions

PreviousNext

Unity Compatibility

Minimum Unity: 6000.0

Features

  • Added [ARKitEnvironmentProbeSubsystem](xref:UnityEngine.XR.ARKit.ARKitEnvironmentProbeSubsystem), [ARKitHumanBodySubsystem](xref:UnityEngine.XR.ARKit.ARKitHumanBodySubsystem), and [ARKitOcclusionSubsystem](xref:UnityEngine.XR.ARKit.ARKitOcclusionSubsystem). These classes were previously internal, and are now public.
  • Added C header file necessary to interpret native pointers: `Includes~/UnityXRNativePtrs.h`

📈 Improvements

  • Rebuilt static libraries with Xcode version 15.4 (15F31d).

🔧 Bug Fixes

  • Fixed issue ARKB-58 where iOS apps could intermittently crash when destroying the `AROcclusionManager` with multithreaded rendering enabled.
  • Fixed the native input provider so that it now explicitly sets **Device** mode as its only supported [Tracking Origin Mode](xref:Unity.XR.CoreUtils.XROrigin.TrackingOriginMode). The [XR Origin component](xref:xr-core-utils-xr-origin-reference) will always use **Device** mode as its Tracking Origin Mode. You should set the XR Origin component's **Camera Y Offset** value to `0` to avoid adding a height offset to your camera and trackables.