游戏中心功能开发全解析
1. 玩家信息处理
在游戏开发中,处理玩家信息是基础且重要的环节。通过特定的代码逻辑,我们可以获取并展示玩家的相关信息。以下是获取玩家信息的代码示例:
^(NSArray* players, NSError* error)
{
[self setLastError:error];
[delegate onPlayerInfoReceived:players];
}];
在上述代码中,使用了块对象来处理服务器返回的结果。并且在调用委托的 onPlayerInfoReceived 方法之前,会更新 lastError 属性。 players 数组将包含 GKPlayer 类的实例列表。委托方法 onPlayerInfoReceived 会将玩家信息打印到调试器控制台窗口,代码如下:
-(void) onPlayerInfoReceived:(NSArray*)players
{
for (GKPlayer* gkPlayer in players)
{
CCLOG(@"PlayerID: %@, Alias: %@", gkPlayer.playerID, gkPlayer.alias);
}
}
GKPlayer
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



