当我在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");
; }
});
}
它的代码在“游戏生命周期”中只调用一次。
我使用“谷歌游戏”插件。所以,在调用'Login()'方法之后。
->调用“PlayGamesPlatform”。激活();'在某条小路上。
但是打电话*。Activate()方法,游戏关闭,不在logcat调用任何错误消息。
我试图找到错误的原因。很快,我可能会发现。
“Login()”方法工作异常。
为什么我认为'Login()'方法是错误的原因?
因为
调用“登录成功”,但不登录Google play服务
...我真的不明白。我试图重新安装GPG插件,重新设置“Google play-android设置”,并重新设置oAuth设置。
但仍然不起作用:<
我真的不理解这种错误。
-
总结
-
我将Unity 2018.1版更新为2018.2版
-
未触及代码,但更改后自动重新版本项目。游戏是不正常的工作。
-
我想我的'Login()'方法部分是错误的原因。
3-1. 因为我检查了logcat,所以调用“登录成功”,但实际上没有登录。
-
所以我猜,“统一的社会阶层改变了吗?”,所以我写得像个标题。
-
我已经检查了“谷歌的oAuth服务”、“GPG设置”。
*这是“正常工作”
(断开的消息只是编码问题,而不是错误:)
*这是“工作异常”