首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用cocos2d-x2在Nextpeer的比赛结束时检测玩家的排名?

如何使用cocos2d-x2在Nextpeer的比赛结束时检测玩家的排名?
EN

Stack Overflow用户
提问于 2014-12-31 00:23:52
回答 1查看 85关注 0票数 1

在cocos2d-x2中,当基于时间的锦标赛结束时,我想检测player.So的排名,我能检测到的是不是玩家获胜。

EN

回答 1

Stack Overflow用户

发布于 2014-12-31 16:55:07

如果你想知道玩家的排名,你可以做以下事情:

1)播放器何时离开(在调用reportForfeitForCurrentTournament之前)。发送玩家要离开的TCP (可靠)消息。这样,所有连接的客户端都会知道这个玩家已经离开了游戏。

2)扩展Nextpeer Cocos2d-x接口,支持nextpeerDidReceiveTournamentStatus事件。这个事件有一个所有玩家的数组(按分数排序)。对于每个玩家,你可以知道以下细节: a)最后的已知比分b)玩家是否仍在游戏或到达终点c)玩家是否放弃游戏d)以及更多,例如玩家姓名、图像url等。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27708909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档