Игровые системы

Профиль игрока: имя, настройки и язык

Как работает готовый профиль игрока iDos Games - имя по правилам сервера, ID, звук, громкость, меньше анимаций, язык игры и выход - он есть в каждом новом проекте.

Обновлено: English

Профиль есть в каждом новом проекте: имя и ID игрока, настройки звука и анимаций, язык игры и выход. Он открывается кнопкой профиля в лобби и своих настроек не требует.

Что видит игрок

  • Имя игрока с переименованием по правилам сервера (от 3 до 24 символов) и ID с копированием.
  • Звук, громкость и «меньше анимаций», которые применяются сразу ко всем экранам.
  • Язык игры, если у тайтла два языка и больше.
  • Обучение (если эта система стоит) и Выход с подтверждением.
Профиль
StarFox
Изменить

ID: 7F3K-92QD

Звук
Вкл · 80%
Меньше анимаций
Выкл
Язык
English
Выйти
Имя (3-24 символа, по правилам сервера) и ID с копированием.
Звук, громкость, меньше анимаций и язык игры.
Выход с подтверждением.
Пример. Профиль: имя, ID, звук, язык и выход.

Как устроено

  • Настройки звука и анимаций хранятся на устройстве и действуют на все экраны UI kit.
  • Список языков берётся из языков тайтла.
  • Аккаунт игрока - аккаунт iDos Games: один и тот же работает во всех приложениях платформы.

Шаг 01Добавьте систему в проект

Добавлять не нужно: профиль есть в каждом новом проекте.

Шаг 02Настройте в кабинете

Откройте кабинет, выберите проект и перейдите в LiveOps → v2 → Локализация.

  • Самому профилю настройки не нужны.
  • Выбор языка появляется, когда в этом разделе у тайтла два языка и больше.

Кнопка ИИ на странице открывает помощника: опишите, что нужно, он предложит правки, а вы проверите их и нажмёте Сохранить.

Шаг 03Проверьте и выпустите

Проверьте систему в тестовой версии приложения. В живое приложение настройки уходят отдельным действием - см. публикация и ссылки.

Для разработчиков

Профиль - система основы; любой модуль открывает его через ctx.features.

TypeScript
// Экран профиля открывает кнопка профиля в лобби;
// открыть его может и любой модуль
ctx.features.open('profile')
  • Переименование идёт через сервер: правила имени проверяются там.
  • Не храните свои настройки звука: читайте настройки UI kit, чтобы все экраны совпадали.

Подробное описание полей - в навыке user-profile, его отдаёт MCP-сервер SDK.

Частые вопросы

Игроки могут сменить имя?

Да, в профиле, по правилам сервера: от 3 до 24 символов.

Почему нет выбора языка?

Он появляется, когда в разделе Локализация у тайтла два языка и больше.

Смотрите также

Сделайте свою игру

Опишите идею одним предложением - ИИ-кодер соберёт её, и она откроется по своей ссылке.