Hỗ trợ tay điều khiển trò chơi
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Bạn có thể nâng cao trải nghiệm người dùng trong trò chơi bằng cách cho phép người chơi sử dụng tay điều khiển trò chơi. Khung Android cung cấp các API để phát hiện và xử lý hoạt động đầu vào của người dùng qua tay điều khiển trò chơi.
Hướng dẫn này cho biết cách đảm bảo trò chơi hoạt động nhất quán với tay điều khiển trò chơi ở nhiều cấp độ API Android (API cấp 9 trở lên) và cách cải thiện trải nghiệm chơi trò chơi cho người chơi bằng cách hỗ trợ đồng thời nhiều tay điều khiển trong ứng dụng.
Lưu ý: Nếu bạn đang phát triển trò chơi hoặc viết ứng dụng C++, hãy sử dụng Thư viện tay điều khiển trò chơi trong Bộ phát triển trò chơi Android (AGDK).
Bài học
-
Xử lý thao tác của bộ điều khiển
-
Tìm hiểu cách xử lý hoạt động đầu vào của người dùng thông qua các thành phần đầu vào phổ biến trên tay điều khiển trò chơi, bao gồm cả các nút của bàn phím di chuyển (D-pad), nút trên tay điều khiển trò chơi và cần điều khiển.
-
Hỗ trợ bộ điều khiển trên các phiên bản Android
-
Tìm hiểu cách làm cho tay điều khiển trò chơi hoạt động giống nhau trên các thiết bị chạy các phiên bản Android khác nhau.
-
Hỗ trợ nhiều tay điều khiển trò chơi
-
Tìm hiểu cách phát hiện và sử dụng nhiều tay điều khiển trò chơi được kết nối đồng thời.
-
Các tính năng bổ sung của tay điều khiển trò chơi
-
Tìm hiểu cách sử dụng các tính năng bổ sung của tay điều khiển.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2024-05-03 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Thiếu thông tin tôi cần"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Quá phức tạp/quá nhiều bước"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Đã lỗi thời"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Vấn đề về bản dịch"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Vấn đề về mẫu/mã"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Khác"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Dễ hiểu"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Giúp tôi giải quyết được vấn đề"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Khác"
}]
{"lastModified": "C\u1eadp nh\u1eadt l\u1ea7n g\u1ea7n \u0111\u00e2y nh\u1ea5t: 2024-05-03 UTC."}
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2024-05-03 UTC."]]