Input SDK предоставляет унифицированный интерфейс, позволяющий игрокам просматривать и изменять привязки мыши и клавиатуры для любой игры, в которую они хотят играть в Google Play Games на ПК. В любой момент игрового процесса игрок может вызвать оверлей Google Play Games на ПК, как показано на этом скриншоте:

Этот SDK необходим для игр, использующих клавиатуру в Google Play Games на ПК, поскольку мобильные игры для Android разработаны с учетом сенсорного экрана для ввода данных игроком. При разработке игр для ПК необходимо обеспечить поддержку мыши и клавиатуры. Включать этот SDK следует только в Google Play Games на ПК.
Input SDK — важный элемент для поддержания интереса и вовлеченности игроков в вашу игру на разных платформах. Управление с помощью мыши и клавиатуры отличается от управления с помощью сенсорного экрана. Интеграция Input SDK позволит игрокам переназначать стандартные элементы управления в Google Play Games на ПК.
Для более полного погружения в игровой процесс вы можете воспользоваться функцией переназначения клавиш, предлагаемой Google Play Games на ПК, установив различные схемы управления для меню, основной игры и мини-игр, или обновив пользовательский интерфейс в соответствии с пользовательскими настройками управления. Вы можете отключить или включить переназначение отдельных клавиш или групп клавиш, а также определить, какие клавиши разрешено переназначать в вашей игре.
При использовании функции переназначения клавиш Android будет определять, когда пользователь вводит текст в текстовое поле, и отключать переназначение, поэтому вашей игре не нужно будет вручную отключать переназначение клавиш в таких ситуациях.
Для получения дополнительной информации ознакомьтесь с рекомендациями и ограничениями Input SDK, которые помогут создать максимально комфортную игру для ПК.
Руководство по интеграции
Для получения информации об интеграции Input SDK см. раздел «Начало работы с Input SDK» .
Примеры игр
Примеры интеграции с Input SDK можно найти в AGDK Tunnel для игр на Kotlin или Java и Trivial Kart для игр на Unity.
Загрузите Input SDK
Перед загрузкой Input SDK ознакомьтесь со следующими условиями использования Google Input SDK и требованиями к сбору данных.
Условия использования API Google
Использование вами Google Input SDK регулируется Условиями предоставления услуг Google API .
Сбор данных
Google Input SDK может собирать данные о производительности и стабильности для улучшения нашего продукта, включая следующие данные:
- Количество вызовов методов Input SDK.
- Количество неудачных вызовов методов Input SDK.
- InputMap собирает агрегированную информацию, такую как:
- Количество определенных действий и групп.
- Количество заданных действий с использованием одной клавиши, нескольких клавиш и мыши.
- Количество заданных действий мыши.
- Количество переназначаемых действий и групп.
- Количество зарезервированных для переназначения клавиш.
- Параметр переназначения InputMap (включен/выключен).
- Название пакета игры.
- Номер версии игры.
- Название версии игры.
- Введите версию SDK.
- Варианты клиентских приложений, такие как Google Play Games на ПК или другие клиенты.
SDK Input доступен в репозитории Google Maven . Инструкции по настройке вашего Java или Kotlin проекта см. в руководстве по началу работы .
Загрузите Input SDK для Unity из репозитория плагинов Play Unity .