游戏编程研究院pomelo 游戏开发

获取玩家在线状态 IV

2015-01-15  本文已影响98人  抓不住的风

在玩家进入游戏的时候,创建一个channel,将玩家的uid和sid放入该channel中.

var channel = channelService.getChannel('channelName',true);//创建channel

channel.add(uid,sid);

//获取

var channel = channelService.getChannel('channelName',false);

var online = channel.getMember(uid+'');

if(!!online){

    console.log('该角色在线');

//online结构如 : {sid :'connector-server-x',uid : uid}

}

没有交互的文章是死文章,请大家有什么问题都交流一下,开发中遇到的,或者是学习中遇到的.交流的过程中,才能学到更多更清晰的知识.

上一篇 下一篇

猜你喜欢

热点阅读