Android đã hỗ trợ nhiều loại tay điều khiển trò chơi kể từ API cấp 9 (Android 2.3 Gingerbread). Các phiên bản Android hiện đại hỗ trợ nhiều tay cầm chơi game phổ biến và các chức năng nâng cao của chúng, chẳng hạn như:
- Phương thức nhập thông thường và nâng cao
- Chế độ nhiều người chơi tại địa phương có hỗ trợ nhiều tay cầm chơi game
- Hỗ trợ bàn di chuột
- Xúc giác
- Điều khiển thanh đèn
- Gia tốc kế
Để hỗ trợ những trường hợp sử dụng phổ biến nhất hiện nay, Android có định nghĩa tiêu chuẩn cho các chế độ cài đặt ánh xạ tay cầm chơi game nhằm đơn giản hoá số lượng kiểm thử mà nhà phát triển phải thực hiện, đồng thời vẫn giữ nguyên những điểm khiến mỗi loại tay cầm chơi game trở nên độc đáo.
Công cụ phát triển trò chơi của bạn có thể đã hỗ trợ dữ liệu đầu vào của tay điều khiển cho Android. Bạn nên bắt đầu từ đó khi tìm cách triển khai tính năng hỗ trợ tay điều khiển trong trò chơi. Nếu công cụ trò chơi của bạn không hỗ trợ đầu vào của tay điều khiển hoặc chỉ hỗ trợ các tính năng cơ bản và bạn muốn tận dụng các tính năng nâng cao, thì bạn có thể sử dụng các thư viện sau để triển khai tính năng hỗ trợ trực tiếp vào trò chơi bằng API Android của chúng tôi:
- Đối với nhà phát triển C++ sử dụng NativeActivity hoặc GameActivity, bạn nên sử dụng Thư viện Tay điều khiển trò chơi. Thư viện này (một thành phần của Android Game Developer's Toolkit) cung cấp một API C/C++ tương đương với các nền tảng khác. API này cũng cung cấp quyền truy cập đơn giản vào các sự kiện chuyển động nâng cao và phản hồi xúc giác, cùng với một cơ chế để phát hiện bố cục và nhãn của tay cầm chơi game, cho phép trò chơi hiển thị lời nhắc chính xác về nút.
- Đối với những nhà phát triển Java và Kotlin sử dụng API Android gốc, hướng dẫn này mô tả cách xử lý các thao tác của tay điều khiển trên những tay điều khiển trò chơi phổ biến nhất, hỗ trợ nhiều tay điều khiển trò chơi để bật chế độ nhiều người chơi "trên ghế" tại địa phương và bật các tính năng nâng cao của tay điều khiển như phản hồi xúc giác, bàn di chuột và đơn vị đo lường quán tính (con quay hồi chuyển và gia tốc kế).
Bất kể bạn triển khai tính năng hỗ trợ bộ điều khiển cho trò chơi của mình như thế nào, bạn nên làm theo hướng dẫn kiểm thử của chúng tôi để đảm bảo người dùng có được trải nghiệm nhất quán và chất lượng cao trên các thiết bị Android. Bạn cũng nên xem cách các trò chơi có hỗ trợ tay điều khiển xuất hiện trong Cửa hàng Google Play, trong đó có hướng dẫn về cách đảm bảo trò chơi của bạn được gắn nhãn chính xác là có hỗ trợ tay điều khiển.
Nhiều kiểu dáng
Khả năng tương thích rộng rãi của Android với nhiều kiểu dáng thiết bị cũng áp dụng cho tay điều khiển trò chơi, giúp bạn nâng cao trải nghiệm chơi game cho dù bạn đang chơi trên điện thoại di động, máy tính bảng màn hình lớn hay thậm chí là qua TV. Màn hình lớn và thiết bị Android TV là lựa chọn hoàn hảo để mang đến trải nghiệm như trên máy chơi trò chơi ngay tại phòng khách của bạn, với hình ảnh phong phú và khả năng chơi nhiều trò chơi có đồ hoạ chuyên sâu hơn. Khả năng tương thích trên nhiều thiết bị này không chỉ nâng cao trải nghiệm chơi game mà còn mở rộng lựa chọn của bạn, đảm bảo bạn có thể trải nghiệm chơi game tốt nhất trên mọi thiết bị chạy Android.
Để biết thêm thông tin, hãy xem các tài nguyên có liên quan sau: