游戏中心成就与游戏状态(成就)

时间:2013-12-25 03:54:21

标签: ios game-center

我在Unity答案上发布了一个类似的帖子(这是我正在使用的引擎),但那里没有答案,所以我不妨试试这里。这个问题并不是针对Unity的,而是针对iOS。

这里的问题是尝试同步游戏中心和游戏状态(因为游戏可以在游戏中心之外存储信息),其方式不会使用户烦恼。

想象一下这种情况:玩家获得击败游戏前五个等级的成就,每个等级占该成就的20%。当然,游戏中心会在每个连续级别之后通知用户成就百分比(级别1后为20%,级别2后为40%,依此类推)。

如果用户删除游戏,然后决定重新安装该怎么办?这意味着存储在手机上的游戏状态会丢失,并且必须从头开始。应该游戏:

a)重置所有游戏中心成就以与app状态同步,从而将五级成就重置为0%

- 或 -

b)仅在玩家相对于其获得更多进展时更新游戏中心成就。

选项b)看起来更优越,因为当我删除并重新安装我的一些游戏时,我不认为我的游戏中心成就列表重置了。如果玩家一心想重置成就,这是可能的,但应该独立于选项b)。

由于我在谈论增加百分比的成就,如下图所示:你认为采用旧的游戏中心百分比数字并在每次想要更新它时加入它(即加入它)是明智的吗?或者只是每次重新计算百分比?后一种解决方案似乎更好,因为我是OCD关于浮点数的准确性问题(特别是如果一项成就增加数千倍?)......但游戏中心使用双精度数,而不是单精度浮点数。感谢...

0 个答案:

没有答案