Cocos2d 中的游戏中心成就

Posted

技术标签:

【中文标题】Cocos2d 中的游戏中心成就【英文标题】:Game center achievements in Cocos2d 【发布时间】:2012-07-30 05:46:34 【问题描述】:

在我的应用程序中,我能够成功添加游戏中心成就。但我无法重置这些成就。我尝试了Apple的游戏套件教程中描述的方法,但是在游戏中心添加成就后仍然无法重置。

【问题讨论】:

【参考方案1】:

您从 Apple 的 GameKit 教程中尝试了什么?

无论您使用什么(UIKit,Cocos2d),这都应该可以工作:

找到您的身份验证方法并调用重置成就方法:即

[[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NSError *error) 


[GKAchievement resetAchievementsWithCompletionHandler:^(NSError *error) 
            NSLog(@"achievements reset");
        ];

];

完成后不要忘记评论重置方法,否则每次登录 Game Center 时都会重置成就。告诉我进展如何。

【讨论】:

以上是关于Cocos2d 中的游戏中心成就的主要内容,如果未能解决你的问题,请参考以下文章

Cocos2d中的棋盘游戏设计

iOS 6 Game Center 在横向模式 cocos2d 中的身份验证崩溃

如何从单视图应用程序启动 cocos2D 游戏

内存相关崩溃:Cocos2d游戏中的3维数组

从 Cocos2d 场景推送 ViewController

如何在 cocos2d 环境之外实现 cocos2d 游戏的虚拟摇杆?