Khung tương tác Android XR

Các thiết bị XR được hỗ trợ
Hướng dẫn này giúp bạn xây dựng các trải nghiệm cho những loại thiết bị XR sau.
Thiết bị đeo đầu XR
Kính thông minh XR có dây

Khung tương tác XR trên Android (AXRIF) cung cấp các tương tác quen thuộc, cấp cao và có ý kiến cho các ứng dụng OpenXR trên XR Android. AXRIF giúp thu hẹp khoảng cách giữa các tương tác ở cấp hệ thống và các tương tác trong ứng dụng, mang đến một cách thức trực quan và nhất quán để xử lý dữ liệu đầu vào của người dùng.

Việc xây dựng thiết kế tương tác tự nhiên và thoải mái từ đầu là rất khó và có thể tiêu tốn phần lớn thời gian phát triển của bạn. Hãy sử dụng AXRIF để kế thừa chính xác hành vi đầu vào, tương tác và chuyển đổi của hệ thống XR Android trong các ứng dụng của riêng bạn.

AXRIF cung cấp cho ứng dụng của bạn các tính năng chính sau:

  • Chuyển đổi đa phương thức liền mạch: AXRIF có Trình quản lý chuyển đổi tích hợp, xử lý các quá trình chuyển đổi tự động giữa các thiết bị ngoại vi, tay, mắt, và thao tác chạm trực tiếp.
  • Khả năng tương thích trong tương lai: Khi các chế độ tương tác được thêm vào các bản phát hành XR Android, AXRIF sẽ tự động hỗ trợ các chế độ đó với nỗ lực tối thiểu của nhà phát triển.
  • Kiểm soát linh hoạt: Bạn có thể chọn chỉ bật các chế độ tương tác cụ thể mà ứng dụng của bạn cần và bạn có thể ghi đè khung bằng API nếu cần tạm thời kiểm soát thủ công logic đầu vào.

Phương thức nhập được hỗ trợ

AXRIF hỗ trợ một bộ phương thức nhập toàn diện. Các quá trình chuyển đổi giữa tất cả các phương thức được hỗ trợ đều có sẵn và được xử lý tự động.

Phương thức Mô tả

Bộ điều khiển XR

Sử dụng bộ điều khiển 6DoF để trỏ và chọn từ xa.

Nhìn + Chụm

Sử dụng mắt để ngắm và tay để chọn. Bạn cũng có thể định cấu hình AXRIF để sử dụng đầu để ngắm thay vì mắt.

Chạm bằng tay

Vươn ra và chạm để tương tác trực tiếp với các thành phần giao diện người dùng.

Truyền tia bằng tay

Sử dụng tay để trỏ và chọn từ xa.

Chuột

Hỗ trợ các tương tác quen thuộc bằng chuột như nhấp và cuộn, được chiếu vào cảnh 3D của bạn.

Tổng quan về cấu trúc

Để tăng hiệu suất và khả năng tương thích giữa các công cụ, AXRIF có 2 thành phần chính:

  1. Thư viện cốt lõi: Thành phần này chứa logic được chia sẻ chung, không phụ thuộc vào công cụ cho các tương tác.
  2. Trình bổ trợ công cụ: Các lớp tích hợp này chuyển đổi các loại dữ liệu gốc thành các cấu trúc tương tự của công cụ tương ứng. Ví dụ: Gói AXRIF Unity tích hợp trực tiếp với Bộ công cụ tương tác XR (XRIT) của Unity để tối đa hoá khả năng tương thích với các hệ thống đầu vào mà bạn đã quen thuộc.

Bắt đầu

Hãy xem hướng dẫn bắt đầu để biết hướng dẫn về cách thiết lập và dùng thử AXRIF với Unity.