Mẫu, lớp học lập trình và Câu chuyện của nhà phát triển

Ứng dụng mẫu

Ứng dụng mẫu ADPF minh hoạ cách sử dụng cơ bản của ADPF API.

Ứng dụng trò chơi minh hoạ ADPF
Hình 1. Ứng dụng trò chơi minh hoạ ADPF

Mẫu này cho thấy trạng thái nhiệt của thiết bị bằng cách sử dụng API getThermalHeadroom của ADPF và API trạng thái nhiệt. Ứng dụng cũng thay đổi mức tải một cách linh động dựa trên khoảng nhiệt và API Trình quản lý gợi ý về hiệu suất để kiểm soát hiệu suất của luồng kết xuất hình ảnh.

Lớp học lập trình

Lớp học lập trình Tích hợp các tính năng về Khả năng thích ứng vào Trò chơi gốc sẽ hướng dẫn bạn tích hợp các tính năng ADPF vào trò chơi của mình theo các bước đơn giản mà bạn có thể làm theo theo tốc độ của riêng mình. Khi kết thúc lớp học lập trình, bạn sẽ tích hợp các tính năng sau và hiểu rõ hơn về chức năng của các tính năng đó:

  • API nhiệt: theo dõi tình trạng nhiệt của thiết bị và phản ứng trước khi thiết bị rơi vào trạng thái điều tiết nhiệt.
  • Game Mode API (API Chế độ trò chơi): hiểu lựa chọn ưu tiên về tối ưu hoá của người chơi (tối đa hoá hiệu suất hoặc tiết kiệm pin) và điều chỉnh cho phù hợp.
  • Game State API (API Trạng thái trò chơi): cho hệ thống biết trạng thái của trò chơi (đang tải, đang chơi, giao diện người dùng, v.v.) và hệ thống có thể điều chỉnh tài nguyên cho phù hợp (tăng cường I/O hoặc CPU, GPU, v.v.).
  • Performance Hint API (API Gợi ý về hiệu suất): cho hệ thống biết mô hình phân luồng cũng như khối lượng công việc của bạn để hệ thống có thể phân bổ tài nguyên cho phù hợp.
Biểu đồ thông tin về lớp học lập trình ADPF
Hình 2.Biểu đồ thông tin về lớp học lập trình ADPF

Câu chuyện của nhà phát triển

Hãy xem cách các nhà phát triển trò chơi tăng độ ổn định của FPS và tối ưu hoá mức tiêu thụ điện năng bằng cách sử dụng API Khả năng thích ứng trong những câu chuyện thành công sau đây của nhà phát triển!