En este tema, se abordan las consideraciones de diseño y las prácticas recomendadas para controlar la entrada del usuario en Google Play Juegos para PC.
Google Play Juegos para PC emplea el mouse y el teclado como método de entrada del jugador, en lugar de una pantalla táctil. Cuando diseñes la experiencia del mouse y del teclado, enfócate en crear la mejor experiencia para los usuarios de computadoras de escritorio o laptops. Para comenzar, consulta nuestra guía sobre la compatibilidad de entrada de apps para Android en Chromebooks.
Prácticas recomendadas
Te aconsejamos que sigas las siguientes prácticas recomendadas para diseñar y compilar interacciones del jugador.
- Se debe poder hacer clic con un mouse en todos los objetivos.
- Todas las superficies donde se puedan hacer desplazamientos deben deslizarse cuando se usa la rueda del mouse.
- Destaca las superficies en las que se puede hacer clic cuando se coloca el cursor sobre estas y usa tu criterio para mejorar la visibilidad de la IU sin abrumar al usuario.
- Incluye teclas de acceso directo para que los usuarios accedan a los controles con rapidez.
- Reemplaza los controles táctiles (por ejemplo, joysticks analógicos o botones en pantalla) por los controles y las teclas de acceso directo del mouse.
- Con respecto a las acciones en tu juego para dispositivos móviles que requieren gestos de varios toques, asegúrate de que las mismas acciones sean compatibles con los controles de un teclado o un mouse (por ejemplo, usar la rueda del mouse con el objetivo de reemplazar el gesto de dos dedos).
Si deseas obtener información detallada adicional y conocer las prácticas recomendadas, consulta nuestra guía de optimización de apps orientadas a Chrome OS de Android para el mouse y el teclado.
Consideraciones de internacionalización
Cuando diseñas un juego para un público internacional, es importante que lo pruebes con el diseño del teclado configurado en cada idioma compatible con el juego. De lo contrario, es posible que se impida que los jugadores usen funciones como el chat en el juego. Puedes cambiar la configuración regional de entrada en la configuración del sistema y los cambios se aplicarán automáticamente a Google Play Juegos para PC. En dispositivos móviles, muchos problemas del motor pueden estar ocultos por el hecho de que recibes texto desde un teclado virtual. Estos son algunos problemas comunes en PCs:
- El manejo de códigos de teclas de "gráfico alternativo" (AltGr) es incorrecto. En muchas configuraciones regionales, se usa para escribir marcas diacríticas, como acentos o símbolos especiales específicos de la configuración regional, como los glifos de moneda regional.
- El manejo incorrecto de las entradas de "extensión de método de entrada" (IME) Por lo general, este método se usa para admitir alfabetos no latinos, ya que permite que los usuarios combinen varias combinaciones de teclas en un solo carácter.
GameTextInput
y EditText
ya conocen los diseños de teclado y los métodos de entrada internacionales.
Asignaciones de entrada recomendadas
En la siguiente lista, se incluyen las acciones que tienen muchos juegos en común y las implementaciones típicas que usan los desarrolladores en Google Play Juegos para PC:
- Usa la tecla
Intro para enviar mensajes o enviar texto en los campos de entrada de texto. - Los menús y diálogos deben poder cancelarse con la tecla
Escape . - Usa la tecla
Intro para avanzar por los elementos de la historia y los cuadros de diálogo. - Usa la rueda del mouse para desplazarte por el texto verticalmente.
- Usa la rueda del mouse para acercar o alejar la imagen, en especial, si usas el gesto de pellizcar con dos dedos en la compilación para dispositivos móviles.
- Usa las teclas
W ,A ,S yD para navegar por un mapa en el que normalmente usarías la acción de hacer clic y arrastrar.
Aunque estas acciones son comunes, deberías presentarlas de forma explícita al jugador con el SDK de entrada para asegurarte de que se puedan detectar como corresponde.
Modo de compatibilidad
Google Play Juegos para PC coloca tu juego en el "modo de compatibilidad de entrada" de forma predeterminada. Esto significa que, cuando presionas el botón izquierdo del mouse, el juego recibe un evento táctil. Consulta la guía de entrada del mouse para obtener más información.
Instructivos y educación para el usuario
En algunos casos, los usuarios pueden beneficiarse de los instructivos integrados que les enseñan los controles para el juego, además de que pueden ver los controles del mouse y del teclado. Te recomendamos que incluyas instructivos en el juego y funciones educativas con los controles correctos para el mouse y el teclado, y que quites los instructivos relacionados con los controles táctiles en la versión para PC del juego.