com.unity.xr.arkit 6.1.0-pre.1
Source docsNotes: processedReleased September 13, 2024
Unity Compatibility
Minimum Unity: 6000.0
Package Dependencies
✨ 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.
