Unity3D-“ SocialPlatforms”软件包从2018.1更改为2018.2?

时间:2018-09-09 12:07:02

标签: c# android unity3d

当我在Unity 2018.1(也许是2018.1.7)环境中创建游戏时。

在Unity更新'2018.2'之后,我尝试更新我的Unity版本。

更新后,我刚刚修改了小路径。不接触脚本等。我只是更改了图像。

但是,游戏异常终止。我想找到原因。

也许我找到了。

但是...

void Login()
{
    Social.localUser.Authenticate((bool Success) => { // handle success or failure 
        if (true == Success)
        {
            Debug.Log("Login Success");
        }
        else { //Debug.Log("Login Fail");
            ; }
    });
}

该代码在“游戏生命周期时间”仅被调用一次。

我使用“ Google Play游戏”插件。因此,在调用“ Login()”方法之后。

->调用“ PlayGamesPlatform.Activate();”在某个路径上。

但是调用* .Activate()方法,游戏将关闭,而不会在logcat上调用任何错误消息。

我试图找到错误的原因。很快,我也许找到了。

'Login()'方法异常。

为什么我猜'Login()'方法是错误的原因?

因为

“调用“登录成功”,但不登录Google Play服务。”

...我真的不明白。我尝试重新安装GPG插件,重新设置“ Google Play-android设置”,然后重新设置oAuth设置。

但仍然不起作用:<< / p>

我真的不明白这些错误。

  • 摘要
    1. 我将Unity版本2018.1更新为2018.2
    2. 未触及的代码,但是在更改自动重新版本项目时。游戏工作异常。
    3. 我猜我的“ Login()”方法部分是错误的原因。 3-1。因为我检查了logcat,所以呼叫“登录成功”,但实际上没有登录。
    4. 所以。我猜是“改变了Unity的社会阶层吗?”,所以我写得像标题一样。
    5. 我已经选中了“ Google的oAuth服务”,“ GPG设置”。

It log are 'Normal Working' *该日志为“正常工作” (损坏的消息只是编码问题。不是错误:])

It log are 'Abnormal Working' *它记录为“异常工作”

1 个答案:

答案 0 :(得分:0)

我找到了错误的原因和解决方法。

https://github.com/playgameservices/play-games-plugin-for-unity/issues/2013

该死。