在cocos2d-x2中,当基于时间的锦标赛结束时,我想检测player.So的排名,我能检测到的是不是玩家获胜。
发布于 2014-12-31 16:55:07
如果你想知道玩家的排名,你可以做以下事情:
1)播放器何时离开(在调用reportForfeitForCurrentTournament之前)。发送玩家要离开的TCP (可靠)消息。这样,所有连接的客户端都会知道这个玩家已经离开了游戏。
2)扩展Nextpeer Cocos2d-x接口,支持nextpeerDidReceiveTournamentStatus事件。这个事件有一个所有玩家的数组(按分数排序)。对于每个玩家,你可以知道以下细节: a)最后的已知比分b)玩家是否仍在游戏或到达终点c)玩家是否放弃游戏d)以及更多,例如玩家姓名、图像url等。
https://stackoverflow.com/questions/27708909
复制相似问题