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 trong Android cung cấp hầu hết những gì bạn cần để bắt đầu quá trình phát triển Android, trong đó có:
- 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ỉ hướng dẫn bạn đóng gói bản dựng Android thành một tệp APK mà còn hướng dẫn sử dụng Android App Bundle để chuẩn bị sẵn sàng cho bản dựng nhằm mục đích phân phối.
Play Asset Delivery
Tài liệu tham khảo về Google Play Asset Delivery sẽ đề cập đến cách bật Play Asset Delivery trong dự án, cách chỉ định quy tắc để tạo các nhóm 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 các tính năng như thời gian cài đặt, theo dõi nhanh và tài sản theo yêu cầu.
API Tính toàn vẹn của Play
API Tính toàn vẹn của Play giúp bạn kiểm tra để đảm bảo trò chơi của bạn chưa bị sửa đổi, do Google Play cài đặt và chạy trên một thiết bị Android chính hãng hoặc một phiên bản chính hãng của Google Play Games dành cho máy tính. Máy chủ phụ trợ của trò chơi có thể phản hồi khi bạn phát hiện lưu lượng truy cập có rủi ro để ngăn chặn hành vi truy cập trái phép và gian lận. Hãy tham khảo tài liệu và tài liệu tham khảo về API Thời gian chạy để biết cách tích hợp tính năng này với trình bổ trợ Unreal Engine.
Bản cập nhật trong ứng dụng trên Play
Tính năng Cập nhật trong ứng dụng của Play cho phép bạn nhắc người dùng cập nhật lên phiên bản mới nhất của trò chơi khi có phiên bản mới mà không cần người dùng phải truy cập vào Cửa hàng Play. Hãy tham khảo tài liệu và Tài liệu tham khảo về API thời gian chạy về cách tích hợp tính năng này với trình bổ trợ Unreal Engine.
Bài đánh giá trong ứng dụng trên Play
Tính năng Bài đánh giá trong ứng dụng trên Play cho phép bạn nhắc người dùng gửi điểm xếp hạng và bài đánh giá lên Cửa hàng Play mà không cần rời khỏi trò chơi. Hãy tham khảo tài liệu và Tài liệu tham khảo API thời gian chạy về cách tích hợp tính năng này với trình bổ trợ Unreal Engine.
Google Play Billing
Hướng dẫn về Giao dịch mua trong ứng dụng trình bày cách định cấu hình trò chơi cho phù hợp với hệ thống thanh toán của Google Play, cách đọc thông tin mua hàng và cách thực hiện giao dịch mua.
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 Project Settings (Cài đặt dự án) > Platforms (Nền tảng) > Android > Build (Bản dựng) rồi chọn Support Vulkan (Hỗ trợ Vulkan). Khi bạn chọn cả Hỗ trợ Vulkan và 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.
Tốc độ khung hình
Unreal 4.25 trở lên tích hợp Thư viện Android Frame Pacing, 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 Android Frame Pacing và cách kiểm soát tốc độ khung hình từ mã C++.
Tối ưu hoá hoạt động kết xuất
Hướng dẫn Tối ưu hoá hoạt động kết xuất dành cho thiết bị di động đưa ra 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 đồ thông thường và lưới có đỉnh cao (high-vertex mesh). Bài viết này trình bày các kiến thức 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 kết cấu, 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ề phương pháp hay nhất liên quan đến thành phần nghệ thuật, danh tính, phân phối và nhiều nội dung khác sẽ giúp bạn khi điều hướng trong hệ sinh thái Android bằng Unreal Engine.