Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何跳过游戏中心排行榜中的语言选择?_Ios_Unity3d_Game Center_Gamekit - Fatal编程技术网

Ios 如何跳过游戏中心排行榜中的语言选择?

Ios 如何跳过游戏中心排行榜中的语言选择?,ios,unity3d,game-center,gamekit,Ios,Unity3d,Game Center,Gamekit,我只有一种语言,英语,我不希望我的用户每次想看到高分就必须点击英语。有没有办法从代码中选择某些排行榜 我正在使用Unity的社交API,但我想我需要从XCode中完成这项工作 您将排行榜命名为“英语”,通常命名为“最佳时间”或“游戏模式X中的分数” 无论如何,如果要直接显示特定的排行榜,可以调用此静态方法: 社交平台.GameCenter.GameCenterPlatform.ShowLeaderboardUI(…) 作为第一个参数,您可以设置排行榜的id。第二个参数是时间范围 更新1: u

我只有一种语言,英语,我不希望我的用户每次想看到高分就必须点击英语。有没有办法从代码中选择某些排行榜

我正在使用Unity的社交API,但我想我需要从XCode中完成这项工作


您将排行榜命名为“英语”,通常命名为“最佳时间”或“游戏模式X中的分数”

无论如何,如果要直接显示特定的排行榜,可以调用此静态方法:

社交平台.GameCenter.GameCenterPlatform.ShowLeaderboardUI(…)

作为第一个参数,您可以设置排行榜的id。第二个参数是时间范围

更新1:

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

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

我从未在游戏中心看到过语言选择。你能附上一个截图吗?@JeanLuc我编辑了它来添加它,还有一个iTunes ConnectAh的截图,我的错。窗口显示“编辑语言”。我不知道我在编辑排行榜名称。所以我把它改为“高分”。我已经在使用ID显示排行榜,但是是否有一种方法可以自动显示“高分”,而用户不必单击它?调用GameCenterPlatform.ShowLeadboardUI(…)是否有效?请确保使用您定义的正确的排行榜ID,该ID可能与排行榜名称不同。