Образцы и плагины

Примеры и плагины для Google Play Games на ПК демонстрируют интеграцию SDK для сертификации и настройки игр в среде ПК.

АГДКТТуннель

AGDKTunnel создан на основе примера Endless Tunnel из NDK. AGDKTunnel демонстрирует следующие интеграции Google Play Games с SDK для ПК:

  • Игровые сервисы Google Play для идентификации Play и сохранения в облаке
  • Входной SDK для игр Google Play на ПК

Включить сборку для Google Play Games на ПК

Варианты сборки используются для различия между платформой по умолчанию (мобильной) и платформой ПК. Чтобы собрать AGDKTunnel для запуска в Google Play Games на ПК, выполните следующие действия:

  1. Перейдите в раздел «Сборка» > «Выбрать вариант сборки» и выберите вариант сборки playGamesPC .
  2. (Необязательно) Включите игровые сервисы Google Play , чтобы включить сохранение в облаке на мобильном телефоне и ПК.
  3. (Необязательно) Включите Play Asset Delivery API для доставки ресурсов со сжатыми текстурами DXT1.

Включить игровые сервисы Google Play

Игровые сервисы Google Play (PGS) используются для входа в систему и сохранения в облаке. Чтобы включить эти функции, сделайте следующее:

  1. Переименуйте пакет AGDKTunnel в любое имя по вашему выбору.
  2. Создайте приложение в консоли Google Play и следуйте инструкциям по настройке игровых сервисов Google Play, используя имя вашего пакета.
  3. Замените строковое значение game_services_project_id в app/src/main/res/values/strings.xml на идентификатор вашего проекта в консоли Google Play.

Тривиальная карта

Пример игры, демонстрирующий использование технологий Google Play на Android с движком Unity. Для Google Play Games на ПК игра демонстрирует:

  • Игровые сервисы Google Play для входа в систему, достижений, таблиц лидеров, друзей и сохранения в облаке
  • Play Integrity для получения сигналов целостности о целостности устройства и статусе лицензии Play.
  • Входной SDK для игр Google Play на ПК

Информацию о конфигурации см. в образце тривикарт-единство .

Плагины Google Play Games для Unity

Утилиты платформы

Platform_utils_package — это инструмент для автоматизации процедур Google Play Games на ПК с помощью Unity. Пакет включает в себя следующие функции:

  • Сценарий определения платформы GPG: добавляет определение UNITY_ANDROID_x86_64 в список пользовательских определений в настройках проигрывателя.
  • Сценарий импортера ресурсов: устанавливает для каждой импортированной текстуры выбранное сжатие текстур (по умолчанию DXTC).
  • Параметры окна: устанавливает параметры окна, доступные в разделе «Инструменты» > «Настройки GPG».

Захват ввода

Пакет input-capture_package демонстрирует функции захвата ввода с помощью мыши:

  • Захват ввода мыши с помощью клавиши пробела
  • События состояния кнопки мыши
  • События прокрутки мыши
  • Определение геометрии экрана