Как пропустить выбор языка в таблицах лидеров game center?

У меня только один язык, английский, и я не хочу, чтобы моим пользователям приходилось нажимать на английский каждый раз, когда они хотят увидеть высокие баллы. Есть ли способ выбрать определенные таблицы лидеров из кода?

Я использую Unity Social API, но подозреваю, что мне нужно будет сделать это из XCode.

Screenshot of Leaderboard first screen

Image from iTunes Connect

Я никогда не видел выбора языка в игровом центре. можешь скриншот приложить?

JeanLuc 26.10.2018 08:44

@JeanLuc Я отредактировал его, чтобы добавить это, а также скриншот из iTunes Connect

Luke Morse 27.10.2018 20:31
0
2
32
1

Ответы 1

Вы назвали таблицу лидеров «Английский», обычно она называется «Лучшее время» или «Очки в режиме игры X».

В любом случае, если вы хотите напрямую показать определенную таблицу лидеров, вы можете вызвать этот статический метод:

SocialPlatforms.GameCenter.GameCenterPlatform.ShowLeaderboardUI (...)

В качестве первого параметра вы должны установить идентификатор вашей таблицы лидеров. Второй - это временные рамки.

https://docs.unity3d.com/ScriptReference/SocialPlatforms.GameCenter.GameCenterPlatform.ShowLeaderboardUI.html

ОБНОВЛЕНИЕ 1:

using UnityEngine;
using UnityEngine.SocialPlatforms;
using UnityEngine.SocialPlatforms.GameCenter;

public class Test : MonoBehaviour 
{
    public void OnClickedLeaderboardButton()
    {
        GameCenterPlatform.ShowLeaderboardUI("YOUR_LEADERBOARD_ID",TimeScope.AllTime);
    }
}

Ах, моя беда. В окне написано «Изменить язык». Я не понимал, что редактирую имя таблицы лидеров. Поэтому я изменил его на «Лучшие результаты». Я уже показываю таблицу лидеров с использованием идентификатора, но есть ли способ автоматически отображать «Лучшие результаты» без необходимости нажимать на нее пользователю?

Luke Morse 30.10.2018 08:04

вызов GameCenterPlatform.ShowLeaderboardUI (...) работает? убедитесь, что вы используете правильный идентификатор таблицы лидеров, который вы определили, который может отличаться от имени таблицы лидеров.

JeanLuc 30.10.2018 16:30

Другие вопросы по теме