我正在使用官方的Unity PlayGameServices插件,并且一直按照安装步骤进行。身份验证似乎非常顺利,但是当我想要执行
我已经在网上搜索了一段时间,似乎其他人也遇到了这个问题,但是没有解决方案。
目前我的代码如下:
ShowAchievementsUI();
时,什么也没有发生。没有用户界面,没有错误信息,也没有崩溃。我已经在网上搜索了一段时间,似乎其他人也遇到了这个问题,但是没有解决方案。
目前我的代码如下:
using GooglePlayGames;
using UnityEngine.SocialPlatforms;
void Start() {
PlayGamesPlatform.DebugLogEnabled = true;
PlayGamesPlatform.Activate();
LoginSocialGamecenter();
}
public static void LoginSocialGamecenter() {
if (Social.localUser.authenticated) {
Social.ShowAchievementsUI (); Debug.Log("Pancakes!");
return;
}
}
“煎饼!”的输出非常完美。在首次安装时,身份验证用户界面也可以很好地显示出来。尽管我拥有的所有设备都无法正常运行,但调试消息在Android上完美显示。
根据文档,它应该按照描述工作:
显示成就用户界面
To show the built-in UI for all leaderboards, call Social.ShowAchievementsUI.
using GooglePlayGames; using UnityEngine.SocialPlatforms; ... // show achievements UI Social.ShowAchievementsUI(); This will show a standard UI appropriate for the look and feel of the platform (Android or iOS).
android:launchMode="singleInstance"
гҖӮиҝҷеҸҜиғҪдёҚжҳҜдҪ зҡ„й—®йўҳпјҢдҪҶеҖјеҫ—жЈҖжҹҘдёҖдёӢгҖӮ - free3dom