cocos2dx网游选服界面制作一:界面需求分析
首页 > cocos2dx专栏 > cocos2dx学习    作者:闭眼就天黑   2016年8月1日 10:10 星期一   热度:3771°   百度已收录  
时间:2016-8-1 10:10   热度:3771° 

项目后期需要制作多服务器接口了,客户端需要实现多服务器列表界面,常玩游戏的都知道,游戏的流程是:①先登录账号,②选择服务器,③进入游戏

 

先来预览下美术给3的效果图,然后我们分析如何去实现这种界面功能。

 

 

 

 

 

 

 

第一步账号密码登陆的制作,游戏本身就有了。这里选服的新功能需求是第二步和第三步。我们重点分析下第二步和第三步。

 

分析选服界面:

 

界面上分为三块,第一块是新服推荐,第二块是历史登陆区服列表,第三块是当前服务器列表。那么我们重点来分析下当前服务器列表,这个完成了其他的界面直接复制下就可以了。

 

首先这个服务器列表是一个容器,可以下拉的,我们可以用listview来实现。

Listview里面每个item存放一条区服的信息,一对一关系。

这里我们的一个item包含:

①选中状态:就是当前服务器是否被选中,然后改变界面的效果。当前为一个实心的红点,和一个浅蓝色的背景。如果没选中就是普通的空心圆。

②游戏区服名称:这个是给用户看的当前游戏服务器的名字啊,这样如果小伙伴问你,你就可以告诉他你在艾欧尼亚,还是钢铁烈阳了。一起开黑吧!!

③当前服务器状态:这个给玩家很直观的表示当前服务器状态,如果人数多可能玩起来比较卡,换个观点则说明当前服务器人多热闹。

 

这些是界面反馈给我们的信息,有了这些信息我们就可以知道我们程序需要做什么事情了。

数据模型大致是:

服务器ID  ,

是否选中  ,

服务器名称  ,

服务器ip ,

服务器端口号,

服务器开关状态,

服务器网络人数

这些才是我们程序需要的,用来和服务器接口交互用的。

服务器id:这个一般都有,是我们服务器的标识,也可以给我们界面做排序用。【服务器下发】

是否选中:这个是我们用来判断玩家选中的是哪个服务器,用来改变界面状态,和服务器无关。【客户端自己识别】

服务器名称:服务器名称,由服务器下发,或者也可以客户端自己本地读取配置文本,根据服务器id标识来展示,这样服务器id就需要了,每款游戏根据自己的需求来做。【服务器下发】

服务器ip:这里是服务器的ip地址,玩家选中服务器后登录就需要了。【服务器下发】

服务器端口号:这里是服务器的端口号,玩家选中服务器登录需要。【服务器下发】

服务器开关状态:这里是表示当前服务器是正常开放状态还是关机维护状态。【服务器下发】

服务器网络人数:这个是表示当前服务器目前的在线人数,用来做当前服务器的网络流程状态展示是良好、拥挤还是爆满。【服务器下发】

 

我们要接收服务器发来的这些信息做来存储,然后根据玩家的操作最后把服务器需要的信息在发送给服务器。

这个游戏的逻辑大致就是这样。首先让美术把素材切图准备好。下面我们来实现界面。


二维码加载中...
本文作者:闭眼就天黑      文章标题: cocos2dx网游选服界面制作一:界面需求分析
本文地址:https://www.byjth.com/biji/79.html
版权声明:若无注明,本文皆为“闭眼就天黑专栏_技术博客_个人学习总结”原创,转载请保留文章出处。
相关文章

版权所有:《闭眼就天黑专栏_技术博客_个人学习总结》 => 《cocos2dx网游选服界面制作一:界面需求分析
本文地址:https://www.byjth.com/biji/79.html
除非注明,文章均为 《闭眼就天黑专栏_技术博客_个人学习总结》 原创,欢迎转载!转载请注明本文地址,谢谢。

返回顶部    首页    手机版本    版权所有:闭眼就天黑专栏_技术博客_个人学习总结
    站长: 闭眼就天黑    搜索cocos2dx主题 技术支持:闭眼就天黑   皖ICP备14007736号-1  

皖公网安备 34132102000107号

   sitemap