Google排行榜无法在Unity中使用

时间:2018-06-09 21:19:20

标签: unity3d google-play-services

我似乎无法让Google排行榜与我的Unity项目一起使用。

首先,我将以下代码放在Start()中。配置客户端并将其登录在这里是有道理的,对吗?

#if UNITY_ANDROID
    //Client configuration
    PlayGamesClientConfiguration config = new PlayGamesClientConfiguration.Builder().Build();
    //Initialize and activate platform
    PlayGamesPlatform.InitializeInstance(config);
    PlayGamesPlatform.Activate();

    //sign the player in
    if (!PlayGamesPlatform.Instance.localUser.authenticated){
        PlayGamesPlatform.Instance.Authenticate((bool success) => { }, false);
    }
    else
    {
        PlayGamesPlatform.Instance.Authenticate((bool success) => { }, true);
    }
#endif

然后,当游戏结束时,我想将其发布到排行榜,然后显示该排行榜。

#if UNITY_ANDROID
        //submit score
        if (Social.localUser.authenticated)
        {
            Social.ReportScore(Player.Score, "xxxxx", (bool success) => { });

            PlayGamesPlatform.Instance.ShowLeaderboardUI("xxxxx");
        }
#endif

但是,当我进入这部分代码时,我在屏幕上看不到任何内容。我已经经历过相同的教程,好像十几次试图弄清楚他们在做什么,我不是。我不明白。

任何人都可以告诉我帮助我让排行榜显示在屏幕上吗?

0 个答案:

没有答案