gpt4 book ai didi

c# - 从 Google Play 加载成就,无需任何 Unity 插件,仅使用 native 代码

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:16:10 26 4
gpt4 key购买 nike

可以使用 Unity 示例中的这段代码:

//C#
Social.LoadAchievements (achievements => {
if (achievements.Length > 0) {
Debug.Log ("Got " + achievements.Length + " achievement instances");
string myAchievements = "My achievements:\n";
foreach (IAchievement achievement in achievements)
{
myAchievements += "\t" +
achievement.id + " " +
achievement.percentCompleted + " " +
achievement.completed + " " +
achievement.lastReportedDate + "\n";
}
Debug.Log (myAchievements);
}
else
Debug.Log ("No achievements returned");
});

并获得 Google Play 成就。或者它仅适用于 iOs 设备,而对于 Android 我必须使用一些插件?

This script据我了解,仅适用于 iO 设计,不适用于 Android。

为什么不使用标准的 Unity Google 插件?
- 因为他们没有教它加载成就。

/// <summary>
/// Not implemented yet. Calls the callback with an empty list.
/// </summary>
public void LoadAchievements(Action<IAchievement[]> callback) {
Logger.w("PlayGamesPlatform.LoadAchievements is not implemented.");
if (callback != null) {
callback.Invoke(new IAchievement[0]);
}
}

最佳答案

为什么不使用 Unity 的官方 Google Play 服务插件?

这是一个 Link到官方 Google Developer 网站,您可以在其中找到正确设置它所需的所有信息。

此插件适用于 Android 和 iOS 设备!

关于c# - 从 Google Play 加载成就,无需任何 Unity 插件,仅使用 native 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28626880/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com