gamecircle.Achievement.UpdateAchievement()

类型 函数
gamecircle.*
返回值
版本 发行版 2024.3703
关键词 成就,更新,发布

概览

此函数用于向亚马逊服务器发送玩家针对某一成就的进度更新。发送的值必须在 0.0 到 100.0 之间的百分比值。此外,您永远无法将成就更新为低于其当前值的值。您只能将其更新为更高的值。示例:如果玩家在某成就上的进度为 50.0%,而您的系统发送了一个 40.0 的更新,则该成就的进度将仍然保持在 50.0%。但是,如果您发送一个 60.0 的更新,该成就的进度将更新为 60.0。

当成就的进度设置为 100.0 时,該成就将被标记为已解锁。

语法

gamecircle.Achivement.UpdateAchievement( id, percent )
id (必需)

字符串. 开发者设定的成就的 GameCircle ID。

percent (必需)

数字. 一个介于 0.0 到 100.0 之间的数字值,它表示玩家在某一成就上的进度百分比。

示例

local achievementID = "myFirstAchievement"  
local gamecircle = require("plugin.gamecircle")  
gamecircle.Init(true, false, false)  
gamecircle.Achievement.UpdateAchievement(achievementID, 100.0)