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

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

AGDKTunnel

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

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

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

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

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

Включите сервисы Google Play Games

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

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

Тривиал Карт

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

Для получения информации о настройке см. пример trivialkart-unity .

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

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

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

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

Захват входных данных

Пакет input-capture_package демонстрирует возможности захвата ввода с мыши:

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