Bắt đầu nhanh cho Unreal

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
    • Tạo Unreal Engine từ nguồn.

      • 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ấy Would 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

  1. Trong thanh trình đơn, hãy nhấp vào Chỉnh sửa > Cài đặt dự án.

  2. 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

  1. Đó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.

  2. 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.

  3. 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ặc Install_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.

  4. 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