如何使用Cocos2d-x 2在Nextpeer锦标赛结束时检测球员排名?

时间:2014-12-30 16:23:52

标签: cocos2d-x nextpeer

当基于时间的锦标赛结束时,在cocos2d-x 2中

。我想检测到什么是玩家的等级。所以我可以检测到这是玩家的赢家。

1 个答案:

答案 0 :(得分:1)

如果您想了解播放器的排名,您可以执行以下操作:

1)当玩家离开时(在你打电话给#34; reportForfeitForCurrentTournament")之前。放置播放器正在离开的TCP(可靠)消息。这样所有连接的客户端都会知道该玩家已离开游戏。

2)扩展Nextpeer Cocos2d-x接口以支持" nextpeerDidReceiveTournamentStatus"事件。此事件包含所有玩家的数组(按分数排序)。对于每个玩家,您可以了解以下详细信息: a)最后的已知分数 b)如果玩家仍在玩家或到达终点 c)如果玩家没收了比赛 d)以及诸如玩家姓名,图片网址等等。