类型 函数 库 gamecircle.* 返回值 无 版本 2024.3703 版本 关键词 成就,获取
此函数基于亚马逊服务器中开发人员为成就分配的 GameCircle ID 来获取成就信息。
gamecircle.Achievement.GetAchievement( id, callback )
字符串。 要从亚马逊服务器中获取的成就的 GameCircle ID。
函数。 在获取成就信息之后运行的回调函数。该回调将接收一个 AchievementReturn 类型的参数。
local achievementID = "myFirstAchievement" local gamecircle = require("plugin.gamecircle") gamecircle.Init(true, false, false) function AchievementCallback(returnValue) if returnValue.isError == true then print("Get Achievement request returned with error message: " .. returnValue.errorMessage) else local achievement = returnValue.achievement print("Achievement information recieved!") print("-id: " .. achievement.id) print("-title: " .. achievement.title) print("-desc: " .. achievement.desc) print("-isUnlocked: " .. achievement.isUnlocked) print("-unlockedDate: " .. achievement.unlockDate) print("-imageURL: " .. achievement.imageURL) print("-isHidden: " .. achievement.isHidden) print("-pointValue: " .. achievement.pointValue) print("-position: " .. achievement.position) print("-progress: " .. achievement.progress) end end gamecircle.Achievement.GetAchievement(achievementID, AchievementCallback)