Bật ARCore

Trang này mô tả cách bật chức năng ARCore trong các dự án Unreal Engine của bạn. Để làm điều này, bạn cần phải:

  1. Định cấu hình ứng dụng của bạn thành môi trường AR Yêu cầu hoặc AR (không bắt buộc)
  2. Đảm bảo ứng dụng của bạn tuân thủ Các yêu cầu về quyền riêng tư của người dùng của ARCore

Dịch vụ Google Play cho Thực tế tăng cường

Có hai cách để bật ARCore trong ứng dụng của bạn: Bắt buộc ARAR Không bắt buộc. Nếu bạn cần trợ giúp để chọn ứng dụng, hãy xem bài viết Phát hành ứng dụng thực tế tăng cường trong Cửa hàng Google Play.

Cần có AR

Bắt buộc thực hiện AR có nghĩa là ứng dụng của bạn không sử dụng được nếu không có AR và chỉ cung cấp ứng dụng trên các thiết bị hỗ trợ ARCore.

Để chuyển sang một ứng dụng AR bắt buộc, hãy đánh dấu vào hộp Ứng dụng ARCore trong phần cài đặt trình bổ trợ GoogleARCore. Chế độ cài đặt này nằm trong trình đơn Chỉnh sửa > Cài đặt dự án > Trình bổ trợ > GoogleARCore.

Ứng dụng của bạn sẽ tự động thực hiện các bước kiểm tra thời gian chạy để đảm bảo rằng thiết bị hỗ trợ ARCore và dữ liệu Dịch vụ Google Play cho thực tế tăng cường cũng như hồ sơ thiết bị ARCore được cài đặt và cập nhật. Nếu Dịch vụ Google Play cho Thực tế tăng cường không được cài đặt (có thể do người dùng đã xóa) hoặc phiên bản quá cũ hoặc dữ liệu hồ sơ thiết bị ARCore chưa được cập nhật, thì ứng dụng của bạn sẽ nhắc người dùng cài đặt hoặc cập nhật chúng. Nếu quá trình cài đặt hoặc cập nhật không thành công (có thể do lỗi mạng), nút Get ARCore Session Status Blueprint sẽ trả về Error và ứng dụng của bạn sẽ xử lý lỗi rồi thoát.

Không bắt buộc AR

Không bắt buộc thực tế tăng cường có nghĩa là bạn có thể cài đặt và chạy ứng dụng trên các thiết bị không hỗ trợ ARCore, nhưng bao gồm các tính năng AR được bật khi chạy trên các thiết bị được hỗ trợ. Khi người dùng cài đặt một ứng dụng AR (không bắt buộc), Cửa hàng Google Play sẽ không tự động cài đặt Dịch vụ Google Play cho Thực tế tăng cường.

Để đặt một ứng dụng AR trên thực tế là không bắt buộc, hãy bỏ đánh dấu hộp Ứng dụng ARCore trong phần cài đặt trình bổ trợ GoogleARCore.

Trong ứng dụng của bạn, hãy sử dụng nút Blueprint Check ARCore Availability để kiểm tra xem thiết bị có hỗ trợ ARCore hay không và nếu có thì Dịch vụ Google Play cho AR có được cài đặt hay không.

Ứng dụng của bạn phải xử lý các điều kiện sau:

Điều kiện Hành động
Thiết bị không hỗ trợ ARCore. Ẩn chức năng liên quan đến AR.
Thiết bị hỗ trợ ARCore, nhưng Dịch vụ Google Play chưa được cài đặt hoặc lỗi thời. Nhắc người dùng cài đặt hoặc cập nhật bằng cách sử dụng Bản thiết kế Install ARCore Service.
Thiết bị hỗ trợ ARCore và Dịch vụ Google Play cho AR được cài đặt và cập nhật. Bắt đầu dịch vụ.

Yêu cầu về quyền riêng tư của người dùng

Đảm bảo ứng dụng của bạn tuân thủ Các yêu cầu về quyền riêng tư của người dùng của ARCore.

Các bước tiếp theo

Hãy đọc mã trong ứng dụng mẫu và Tài liệu tham khảo API trung thực về AR.