custom_locale_selector

0

Описание

Свой LocaleSelector для Unity Localization и реализация GamePushLocaleSelector

https://vk.com/video-200571122_456239054

Языки

  • C#54,2%
  • JavaScript24,7%
  • ShaderLab9,4%
  • GLSL6,6%
  • HLSL2,8%
  • HTML1,9%
  • Остальные0,4%
README.md

CustomLocaleSelector
и
GamePushLocaleSelector

banner

Что демонстрирует пример:

  • Возможности настройки способов получения текущей локализации на старте приложения в Unity Localization.
  • Возможность создания своих реализаций
    LocaleSelector
    для определения текущей локализации.
  • Способ подключения GamePush к Unity Localization.
  • Способ игнорирования GamePush при работе в редакторе или при не WebGL сборках.

Стек:

  • Unity LTS 2022.3.33f1
  • WebGL Platform
  • Universal Render Pipeline
  • Unity Addressables 1.21.21
  • Unity Localization 1.5.2
  • TextMeshPro 3.0.9
  • GamePush SDK 1.6.0

Инструкции:

  • Сцена для запуска:

    Assets/Scenes/Startup.unity
    .

    Startup

  • Конфигурация локализации:

    Assets/Settings/Localization/Localization Settings.asset
    .

    Localization Settings

  • Способ смены локализации: кнопки в игровом UI (1) или отладочная панель от Unity Localization в окне

    Game
    (2).

    Locale Selection

  • История коммитов:

    Commits Highlight

    • Префикс
      [!]
      : на что важно обратить внимание.
    • Префикс
      [Х]
      : как не стоит делать.
    • Префикс
      [√]
      : как стоит делать.

Контакты:

Блог в соц. сетях: