Thiết lập môi trường phát triển của bạn
Xây dựng Unreal Engine 4.20 bằng trình bổ trợ GoogleARCore từ mã nguồn bằng cách làm theo các bước sau:
Tham gia tổ chức Trò chơi hoành tráng để có quyền truy cập vào kho lưu trữ GitHub của Epic.
Sao chép kho lưu trữ google-ar-unreal bằng lệnh sau:
git clone -b 4.21-arcore \ https://github.com/google-ar-unreal/UnrealEngine.git
Ngoài ra, các nhà phát triển có kho lưu trữ Unreal Engine 4.20 hiện có có thể hợp nhất nhánh
4.21-arcore
vào nhánh của riêng mình bằng các lệnh sau:# Checkout your target branch, which must be based on Unreal 4.20 git checkout <target-branch> # Add google-ar-unreal as a remote git remote add google-ar-unreal https://github.com/google-ar-unreal/UnrealEngine.git # Fetch and merge the arcore branch git fetch google-ar-unreal 4.21-arcore git merge google-ar-unreal/4.21-arcore
-
- Hãy nhớ chọn hệ điều hành của bạn trong bước đầu tiên.
- Ngăn thiết lập ghi đè các tệp nhị phân Google ARCore có trong tệp cũ hơn do Epic cung cấp. Chọn
n
khi bạn thấyWould you like to overwrite your changes (y/n)?
.
Thiết lập trình chỉnh sửa Unreal để phát triển Android bằng cách làm theo Android Quick Start (Bắt đầu nhanh trên Android). Hãy nhớ cài đặt Nền tảng SDK Android phiên bản 7.0 (API cấp 24) trở lên.
Bạn sẽ cần tải dự án Unreal HelloAR mẫu. Bạn có thể:
Tải kho lưu trữ dự án mẫu xuống và trích xuất.
–hoặc–
Sao chép kho lưu trữ bằng lệnh sau:
git clone https://github.com/google-ar/arcore-unreal-sdk.git
Bạn sẽ cần có một thiết bị Android được hỗ trợ.
Chuẩn bị thiết bị của bạn
Để chuẩn bị thiết bị được hỗ trợ, hãy bật các tùy chọn cho nhà phát triển và gỡ lỗi USB.
Mở dự án mẫu
Trong Unreal Editor, hãy mở dự án mẫu HelloAR.
Thiết lập chế độ cài đặt phát triển Android
Trong thanh trình đơn, hãy nhấp vào Chỉnh sửa > Cài đặt dự án.
Trong phần Cài đặt dự án, trong nền tảng SDK Android, hãy đảm bảo rằng tất cả đường dẫn được đặt đúng cách thành SDK Android và các bản cài đặt NDK của Android. Đặt cấp độ API SDK thành \39;matchndk×39; Sau đó, đặt Cấp độ API NDK thành android-24 trở lên.
Xây dựng và chạy ứng dụng mẫu
Đóng gói dự án HelloAR. Trong thanh trình đơn, hãy chọn Tệp > Dự án gói > Android > Android (ASTC).
Một hộp thoại sẽ xuất hiện. Trong hộp đó, hãy tạo một thư mục mới có tên là Bản dựng và nhấp vào Chọn.
Unreal bắt đầu đóng gói dự án và hiển thị tiến độ trong cửa sổ trạng thái (góc dưới bên phải). Để biết chi tiết về quá trình đóng gói, hãy xem cửa sổ Nhật ký đầu ra.
Sau khi đóng gói dự án, hãy đảm bảo thiết bị đã kết nối với máy của bạn. Mở thư mục Builds và nhấp đúp vào tệp
Install_HelloARUnreal_Development-armv7-es2.bat
(nếu bạn đang dùng Windows) hoặcInstall_HelloARUnreal_Development-armv7-es2.command
(nếu bạn đang dùng Mac) để cài đặt dự án này trên Điện thoại thông minh Android.Sau khi cài đặt xong, hãy tìm ứng dụng có tên HelloAR UE4 trên thiết bị của bạn rồi chạy ứng dụng đó.
Khi bạn di chuyển thiết bị, ứng dụng sẽ tự động phát hiện các bề mặt phẳng và vẽ một lưới lưới kim cương. Nhấn vào lưới để đặt rô-bốt Android lên bề mặt.
Bước tiếp theo
- Tìm hiểu cách Bật ARCore trong ứng dụng của bạn.
- Sử dụng Hình ảnh tăng cường để tạo các ứng dụng có thể phản hồi hình ảnh 2D, chẳng hạn như áp phích hoặc biểu trưng, trong môi trường của người dùng.
- Nhắm mục tiêu ứng dụng của bạn đến iOS hoặc Android và sử dụng Cloud Anchor để tạo trải nghiệm thực tế tăng cường mà người dùng Android và iOS có thể chia sẻ. Xem bài viết Quickstart for Cloud Anchor in Unreal để bắt đầu.
- Tìm hiểu thêm về hoạt động phát triển nền tảng thực tế tăng cường thực tế tăng cường
- Xem xét Những điều cần lưu ý về thời gian chạy.
- Xem lại Nguyên tắc thiết kế.