Hỗ trợ phương thức nhập

Chủ đề này đề cập đến các lưu ý về thiết kế và phương pháp hay nhất để xử lý dữ liệu do người dùng nhập trong Google Play Games trên máy tính.

Google Play Games trên máy tính cho phép người chơi nhập bằng chuột và bàn phím thay vì màn hình cảm ứng. Khi thiết kế trải nghiệm dùng chuột và bàn phím, hãy chú trọng vào việc tạo ra trải nghiệm tốt nhất cho người dùng máy tính hoặc máy tính xách tay. Để bắt đầu, hãy xem hướng dẫn của chúng tôi liên quan đến Khả năng tương thích về phương thức nhập của ứng dụng Android với Chromebook.

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

Dưới đây là các phương pháp hay nhất mà bạn nên sử dụng để thiết kế và xây dựng cách thức tương tác của người chơi.

  • Có thể nhấp chuột vào mọi mục tiêu.
  • Mọi bề mặt dạng cuộn sẽ cuộn theo thao tác cuộn con lăn chuột.
  • Làm nổi bật các bề mặt có thể nhấp khi di chuột đến, và bạn hãy cân nhắc thấu đáo nhất để giúp người dùng dễ dàng khám phá giao diện mà không bị bối rối.
  • Cung cấp các phím tắt để người dùng có thể nhanh chóng sử dụng các nút điều khiển.
  • Thay thế các nút điều khiển bằng thao tác chạm (ví dụ: cần điều khiển bằng ngón tay cái hoặc các nút trên màn hình) bằng các nút điều khiển bằng chuột và phím tắt.
  • Đối với các thao tác trong trò chơi dành cho thiết bị di động cần dùng cử chỉ nhiều điểm chạm, hãy nhớ cung cấp tính năng điều khiển bằng bàn phím hoặc chuột để hỗ trợ các thao tác đó (ví dụ: sử dụng con lăn chuột thay cho cử chỉ chụm hai ngón tay).

Để biết thêm thông tin và các phương pháp hay nhất khác, hãy xem hướng dẫn của chúng tôi về cách tối ưu hoá việc sử dụng chuột và bàn phím cho ứng dụng Android trên ChromeOS.

Những điểm cần cân nhắc khi quốc tế hoá

Khi thiết kế một trò chơi cho khán giả quốc tế, bạn cần kiểm thử trò chơi khi bố cục bàn phím được đặt thành từng ngôn ngữ mà trò chơi của bạn hỗ trợ. Nếu không làm như vậy, người chơi có thể không sử dụng được các tính năng như trò chuyện trong trò chơi. Bạn có thể thay đổi ngôn ngữ nhập trong phần cài đặt hệ thống và các thay đổi sẽ tự động áp dụng cho Google Play Games trên máy tính. Trên thiết bị di động, nhiều vấn đề trong công cụ của bạn có thể bị che giấu do bạn nhận được văn bản từ bàn phím ảo. Các vấn đề thường gặp trên máy tính bao gồm:

  • Xử lý không chính xác mã khoá "đồ hoạ thay thế" (AltGr). Ở nhiều ngôn ngữ, chế độ này được dùng để nhập dấu phụ như dấu trọng âm hoặc các ký hiệu đặc biệt theo ngôn ngữ, chẳng hạn như ký tự biểu thị đơn vị tiền tệ theo khu vực.
  • Xử lý không chính xác các dữ liệu đầu vào "tiện ích phương thức nhập" (IME). Phương thức này thường được dùng để hỗ trợ các bảng chữ cái không phải Latinh bằng cách cho phép người dùng kết hợp nhiều lần nhấn phím thành một ký tự.

GameTextInputEditText đã nhận biết được bố cục bàn phím và phương thức nhập quốc tế.

Danh sách sau đây bao gồm các thao tác đều có trong nhiều trò chơi, cũng như cách thức triển khai mà các nhà phát triển thường dùng trong Google Play Games trên máy tính:

  • Dùng phím Enter để gửi tin nhắn hoặc gửi văn bản trong trường nhập văn bản.
  • Có thể huỷ trình đơn và hộp thoại bằng phím escape.
  • Dùng phím enter để đẩy nhanh tiến trình câu chuyện và hộp thoại.
  • Dùng con lăn chuột để cuộn văn bản theo chiều dọc.
  • Dùng con lăn chuột để thu phóng, đặc biệt là nếu bạn dùng cử chỉ chụm 2 ngón tay trong bản dựng dành cho thiết bị di động.
  • Dùng phím W, A, SD để di chuyển quanh bản đồ mà bạn vẫn thường dùng chuyển động nhấp và kéo.

Dù đây là những thao tác thường dùng, bạn vẫn cần hiển thị rõ ràng cho người chơi biết thông qua SDK đầu vào để đảm bảo họ có thể khám phá ra những thao tác này.

Chế độ tương thích

Theo mặc định, Google Play Games trên máy tính sẽ đặt trò chơi của bạn ở "chế độ tương thích đầu vào". Nghĩa là khi bạn nhấn nút chuột trái, trò chơi của bạn sẽ được cung cấp một sự kiện chạm. Vui lòng xem hướng dẫn về tính năng nhập bằng chuột để biết thêm thông tin chi tiết.

Hướng dẫn và chỉ vẽ cho người dùng

Trong một số trường hợp, các hướng dẫn trong trò chơi sẽ hữu ích đối với người dùng. Khi được hướng dẫn, người dùng sẽ nắm được các chức năng điều khiển trò chơi, cũng như xem được các chế độ điều khiển bằng chuột và bàn phím. Bạn nên cung cấp các hướng dẫn trong trò chơi và các tính năng giáo dục để người chơi nắm được chính xác các chế độ điều khiển bằng chuột và bàn phím. Đồng thời, hãy xoá các hướng dẫn liên quan đến các nút điều khiển bằng thao tác chạm cho phiên bản trò chơi dành cho máy tính.