Ввод SDK

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

Скриншот, демонстрирующий отрисовку Input SDK в тестовой игре.

Этот 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 .