Unreal cho Android

Tài liệu về Unreal Engine dành cho nhà phát triển cung cấp hầu hết những gì bạn cần khi sử dụng Unreal Engine để nhắm đến thiết bị Android.

Bắt đầu

Hướng dẫn Bắt đầu nhanh cho Android trình bày hầu hết những gì bạn cần để bắt đầu phát triển Android, bao gồm:

  • Tạo dự án dành cho thiết bị di động
  • Định cấu hình dự án để nhắm đến Android
  • Thiết lập trình chỉnh sửa cho bản xem trước trình kết xuất dành cho thiết bị di động
  • Mở ra trên một thiết bị Android mục tiêu
  • Đóng gói bản dựng Android thành một tệp APK để thử nghiệm

Nếu bạn đang dùng Windows làm nền tảng phát triển, Unreal sẽ tích hợp với Android Game Development Extension cho Visual Studio.

Đóng gói dự án

Hướng dẫn Đóng gói dự án Android không chỉ đề cập đến việc đóng gói bản dựng Android vào một tệp APK, mà còn trình bày việc chuẩn bị bản dựng để phân phối bằng Android App Bundle.

Play Asset Delivery

Tài liệu tham khảo về Google Play Asset Delivery trình bày cách bật Play Asset Delivery trong dự án, cách chỉ định các quy tắc để tạo các phần tài sản sẽ trở thành gói tài sản trong Android App Bundle, cũng như cách tận dụng tài sản theo thời gian cài đặt, tiếp nối nhanh và theo yêu cầu.

Google Play Billing

Hướng dẫn Giao dịch mua hàng trong ứng dụng trình bày cách định cấu hình trò chơi cho hệ thống thanh toán của Google Play, cách đọc thông tin mua hàng và cách mua hàng.

Vulkan API

Vulkan là API đồ hoạ 3D hiệu suất cao, nhiều nền tảng, có mức hao tổn tài nguyên thấp so với OpenGL ES.

Để bật API đồ hoạ Vulkan, hãy chuyển đến phần Cài đặt dự án > Nền tảng > Android > Bản dựng rồi chọn Hỗ trợ Vulkan. Khi bạn chọn cả Support Vulkan (Hỗ trợ Vulkan) và Support OpenGL ES3.2 (Hỗ trợ OpenGL ES3.2), Unreal sẽ sử dụng Vulkan theo mặc định. Nếu thiết bị không hỗ trợ Vulkan, Unreal sẽ quay lại sử dụng OpenGL ES 3.2.

Chọn Hỗ trợ Vulkan và Support OpenGL ES3.2 trong phần Project Settings > Platforms > Android > Build (Cài đặt dự án > Nền tảng > Android > Bản dựng)
Hình 1. Bật Vulkan theo mặc định và dùng OpenGL ES 3.2 làm phương án dự phòng.

Tốc độ khung hình

Unreal phiên bản 4.25 trở lên có tích hợp Thư viện tốc độ khung hình Android. Đây là một phần của Android Game Development Kit. Bài viết Tốc độ khung hình trên thiết bị di động giải thích cách bật Thư viện tốc độ khung hình Android và cách kiểm soát tốc độ khung hình qua mã C++.

Tối ưu hoá hoạt động kết xuất

Hướng dẫn Tối ưu hoá hoạt động hiển thị cho thiết bị di động trình bày các nguyên tắc và phương pháp hay nhất để tối ưu hoá hiệu suất trên thiết bị di động, bao gồm cả thời điểm sử dụng bản đồ pháp tuyến và lưới có đỉnh cao. Báo cáo này trình bày một số thông tin cơ bản để giảm số lệnh gọi vẽ, số lượng lưới và số lượng mã nhận dạng chất liệu, cũng như độ phức tạp của chất liệu, tối ưu hoá độ phân giải của hoạ tiết, thời gian khởi động và kích thước gói.

Các phương pháp hay nhất

Chúng tôi cũng có các bài viết về các phương pháp hay nhất liên quan đến nội dung nghệ thuật, danh tính, phân phối, v.v có thể giúp bạn dùng Unreal Engine để khám phá hệ sinh thái Android.