Идеи и функции для игры

Ваша следующая функция

Удал. Конфиг

Обновляйте параметры баланса во время работы игры.

Unity
Видимый результат

Обновлённое в панели значение используется при повторном получении в игре.

Создание значения Remote Config0:37

Существующий урок по панели. Он показывает прежний дизайн; инструкция описывает текущий процесс.

Этот урок воспроизводится на английском.

Открыть видео отдельно ↗

Добавьте эту функцию

Вы можете просмотреть руководство. Для выполнения нужен активный ключ проекта. Подготовить проект

SDK установлен, конфигурация проекта импортирована.

C#
Assets/Scripts/RemoteConfigDemo.cs
Вызов horizOnПодготовка
1using UnityEngine;
2using PM.horizOn.Cloud.Core;
3using PM.horizOn.Cloud.Manager;
4​
5// Прикрепи этот скрипт к GameObject в первой сцене.
6public class RemoteConfigDemo : MonoBehaviour
7{
8 async void Start()
9 {
10 // Подготовка: инициализация и подключение.
11 HorizonApp.Initialize();
12 await new HorizonServer().Connect();
13​
14 // horizOn: прочитать значения из удалённой конфигурации.
15 // Type-safe getters with defaults
16 int maxLives = await RemoteConfigManager.Instance.GetInt("max_lives", 3);
17 bool eventActive = await RemoteConfigManager.Instance.GetBool("holiday_event", false);
18​
19 // Get all configs at once
20 var configs = await RemoteConfigManager.Instance.GetAllConfigs();
21 }
22}

Проверьте новую функцию.

Обновлённое в панели значение используется при повторном получении в игре.

Выберите в панели тот же проект, что указан в конфигурации игры.

Эндпоинты
  • GET/remote-config/{configKey}
  • GET/remote-config/all
Все эндпоинты в справочнике API
Наше предложение для следующего шага

Добавьте рекорд для каждого раунда.

Сохраняйте результат после раунда и показывайте лидеров. Продолжайте использовать подключение и сессию игрока.