This skill provides comprehensive guidance for implementing ARKit-powered features on visionOS. ARKit on visionOS uses ARKitSession with data providers to access world tracking, hand tracking, plane detection, scene reconstruction, and other spatial data, which can then be bridged into RealityKit content.
Load the appropriate reference file from the tables below for detailed usage, code examples, and best practices.
| WorldTrackingProvider | When tracking device position and orientation in 3D space. | | HandTrackingProvider | When tracking hand poses and gestures for interaction. | | PlaneDetectionProvider | When detecting horizontal and vertical surfaces (floors, walls, tables). |
قم ببناء ميزات ARKit وتصحيحها لنظام VisionOS، بما في ذلك إعداد ARKitSession والترخيص وموفري البيانات (التتبع العالمي، واكتشاف المستوى، وإعادة بناء المشهد، وتتبع اليد)، ومعالجة الإرساء، وتكامل RealityKit. يُستخدم عند تنفيذ سير عمل ARKit في مساحات غامرة أو استكشاف أخطاء الوصول إلى بيانات ARKit وسلوك الموفر وإصلاحها على VisionOS. المصدر: tomkrikorian/visionosagents.