Định cấu hình phiên ARCore bằng Tiện ích ARCore cho Unity

Định cấu hình phiên ARCore để tạo trải nghiệm AR cho ứng dụng.

Phiên là gì?

Tất cả quy trình AR, chẳng hạn như theo dõi chuyển động, hiểu môi trường và ước tính ánh sáng, đều diễn ra bên trong một phiên ARCore. ARSession là điểm truy cập chính vào API ARCore. Thư viện này quản lý trạng thái hệ thống AR và xử lý vòng đời phiên, cho phép ứng dụng tạo, định cấu hình, bắt đầu hoặc dừng một phiên. Quan trọng nhất, API này cho phép ứng dụng nhận các khung hình cho phép truy cập vào hình ảnh máy ảnh và tư thế thiết bị.

Bạn có thể sử dụng phiên này để định cấu hình các tính năng sau:

Thiết lập AR Foundation và Tiện ích ARCore

Bạn phải thiết lập AR Foundation thì mới có thể sử dụng Tiện ích ARCore. Hãy xem tài liệu thiết lập AR Foundation để biết hướng dẫn thiết lập cảnh AR.

Bạn phải thiết lập Tiện ích ARCore thì mới có thể định cấu hình phiên ARCore. Hãy xem tài liệu thiết lập Tiện ích ARCore nếu bạn chưa xem.

Định cấu hình các tính năng của tiện ích trong ARCoreExtensionConfig

Tạo một cấu hình phiên mới trong ARCore.

  1. Trong Unity, hãy tạo một cấu hình phiên mới bằng cách chuyển đến Assets > Create > XR > ARCore Extensions Config.

    Cấu hình mặc định có dạng như sau:

  2. Trong ngăn Hierarchy, hãy chọn đối tượng ARCore Extensions.

  3. Trong trường ARCore Extensions Config của ngăn Inspector, hãy nhấp vào nút đích rồi kết nối với tài sản ARCoreExtensionsConfig.

Quản lý phiên AR

Trong AR Foundation 2.1 và 3.1, việc huỷ bỏ đối tượng trò chơi ARSession sẽ huỷ bỏ phiên ARCore cơ bản.

Kể từ AR Foundation 4.0, bạn phải sử dụng các hàm LoaderUtility để huỷ và tạo các hệ thống con. Xem hướng dẫn di chuyển từ 3.x sang 4.x của AR Foundation.

Các bước tiếp theo