إطار عمل التفاعل في Android XR

أجهزة XR المشمولة
تساعدك هذه الإرشادات في إنشاء تجارب لهذه الأنواع من أجهزة XR.
سماعات الرأس بنظام الواقع الممتد
نظارات سلكية بنظام الواقع الممتد

يوفّر إطار تفاعلات Android XR (AXRIF) تفاعلات مألوفة وعالية المستوى ومحدّدة مسبقًا لتطبيقات OpenXR على Android XR. ويعمل AXRIF على سدّ الفجوة بين التفاعلات على مستوى النظام والتفاعلات داخل التطبيق، ما يوفّر طريقة بديهية ومتسقة للتعامل مع إدخالات المستخدمين.

قد يكون إنشاء تصميم تفاعلي طبيعي ومريح من البداية أمرًا صعبًا وقد يستهلك جزءًا كبيرًا من وقت التطوير. استخدِم AXRIF لدمج سلوكيات الإدخال والتفاعل والانتقال الدقيقة لنظام Android XR في تطبيقاتك.

يوفّر AXRIF لتطبيقك الميزات الرئيسية التالية:

  • عمليات انتقال سلسة بين الأنماط المتعدّدة: يشتمل AXRIF على "مدير انتقال" مدمَج يتعامل مع عمليات الانتقال التلقائية بين الأجهزة الطرفية والأيدي والعينين، واللمس المباشر.
  • توافق مع الإصدارات المستقبلية: عند إضافة أوضاع تفاعل في إصدارات Android XR، يضيف AXRIF تلقائيًا إمكانية استخدامها بأقل جهد ممكن من المطوّرين.
  • تحكّم مرن: يمكنك اختيار تفعيل أوضاع التفاعل المحدّدة التي يحتاجها تطبيقك فقط، ويمكنك إلغاء إطار العمل باستخدام واجهة برمجة التطبيقات إذا كنت بحاجة إلى التحكّم يدويًا في منطق الإدخال مؤقتًا.

أنماط الإدخال المتوافقة

يتوافق AXRIF مع مجموعة شاملة من أنماط الإدخال. تتوفّر عمليات الانتقال بين جميع الأنماط المتوافقة ويتم التعامل معها تلقائيًا.

نمط البيانات الوصف

وحدات التحكّم في الواقع الممتد

استخدِم وحدات تحكّم 6DoF للإشارة إلى العناصر واختيارها من مسافة بعيدة.

التحديق + القرص

استخدِم العينين للتصويب والأيدي للاختيار. يمكنك أيضًا ضبط AXRIF لاستخدام الرأس للتصويب بدلاً من العينين.

اللمس بالأصابع

مدّ يدك والمس العناصر للتفاعل مباشرةً مع عناصر واجهة المستخدم.

تتبُّع حركة اليد

استخدِم اليدين للإشارة إلى العناصر واختيارها من مسافة بعيدة.

فأر

يتوافق مع تفاعلات الفأر المألوفة، مثل النقر والتمرير، التي يتم عرضها في مشهدك الثلاثي الأبعاد.

نظرة سريعة على البنية

لتحسين الأداء والتوافق بين المحرّكات، يتضمّن AXRIF مكوّنَين أساسيَين:

  1. المكتبة الأساسية: يضمّ هذا المكوّن المنطق المشترك بين جميع المحرّكات للتفاعلات.
  2. مكوّنات المحرّك الإضافية: تحوّل طبقات التكامل هذه أنواع البيانات الأصلية إلى البُنى المماثلة للمحرّك المعنيّ. على سبيل المثال، تتكامل حزمة AXRIF Unity مباشرةً مع حزمة أدوات تفاعلات XR (XRIT) في Unity لتحقيق أقصى قدر من التوافق مع أنظمة الإدخال التي اعتدت عليها.

البدء

راجِع دليل البدء للحصول على تعليمات حول إعداد وتجربة AXRIF باستخدام Unity.