手机网游制造之游戏界面篇[Java编程]
本文“手机网游制造之游戏界面篇[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
开辟程序:猖獗的炸弹
开辟进度:第一期
本期要点:计划客户端游戏功效
开辟平台:java平台
从3G中受益的行业,一定少不了手机网游,手机网游应当怎么开辟呢?跟PC平台上的游戏开辟一样吗?别急,跟随我们开辟一个手机网游,你就什么都懂得了.本期我们先讲客户端的游戏功效.
手机网游前景光亮
国内的手机网络游戏最早呈目前2004年,最初由3人团队开辟并运营的休闲网游——《移动玩家》系列.第一个公司开辟的手机网游是《三界传说》.手机网游发展到目前已经有几十款手机网游上线运营了.易观Enfodesk公布的《2009年第1季度中国手机网游市场季度监测》数据显示,2009年第1季度中国手机网游用户规模达330万,环比增长16%.
小提醒:手机游戏门户网站当乐网2008年的调查显示,目前的手机网游用户中,学生(38.4%)、公司职员(21.3%)、工人(12.8%)及武士(3.7%)占比合计达76.2%,他们是时下手机网游的主体消费者.在年纪上,15岁至25岁的用户成为手机网游消费的主体,占比近90%.
困扰手机网游发展的因素有三个:网络速度、网络费用高贵和体验性差.随着3G的快速发展,手机的网络传输速度将得到极大的晋升,网络费用也会在将来降下来.有了传输速度的保证,游戏会做的很细化、功效更强,自然体验性也会更好.在本年的ChinaJoy展会上,还分外设立了手机网游专区,可见它的前景非常光亮(图1).
Java ME技术由于支持的手机遍及,开辟人员众多,在整个手机网络游戏开辟技术中占据主导地位,随着MIDP3.0标准的推出,Java ME技术将成为最主要的开辟手机网络游戏技术.
客户端游戏功效计划思绪
手机网络游戏和普通的网络程序一样,在实际计划时都分为客户端和服务器端两个部份举行开辟.开辟客户端,主要包含界面计划、用户操作掌握和网络传输三部份.开辟服务器端,则主要包含网络传输、数据存储和核心逻辑三部份.所以网络程序和普通程序的差别就是将单机程序的数据和逻辑处理部份移动到服务器端,然后通过网络传输和客户端举行数据交换,从而实现程序的功效.
《猖獗的炸弹》是一款近似《炸弹人》的双人对战小游戏.本游戏包含两个界面(图1):等候界面和游戏界面,等候界面对比简单,界面为一个闪耀的文字.游戏界面是程序的主界面.由于界面中包含的元素很多,所以关于界面采取分层绘制的思绪:首先绘制包含后台块的后台层,然后绘制障碍物层,最后绘制人物和炸弹等.
而关于用户的操作掌握,客户端先要做一些底子的判断,然后将用户操作转换为一定的格局发送给服务器端,由服务器端判断能否可以操作,客户端程序按照服务器端的处理后果来肯定操作能否成功.
状况机机制讲授
由于需求在程序中实现两个界面:等候界面和游戏界面,为了简化逻辑的处理,将这两个界面编写在一个代码的内部,这就需求利用界面开辟中一种常用的掌握机制——状况机机制.
状况机机制的实现原理是:利用一个int状况变量掌握显示哪个界面,比方该变量的值为0时显示等候界面,该变量的值为1时显示游戏界面,这样便可以通过掌握该状况变量来实现界面的显示和切换了.
利用状况机机制可以很便利的在一个代码的内部制作多组界面,可以让代码的构造变得非常清楚.此外,还需求考虑对复杂的界面举行分层处理.分层处理是指将逻辑处理相同的元素划分为一层,近似photoshop中层的概念,比方将起装潢的后台块构成后台层,将参与碰撞处理的部份构成碰撞层等,而人物需求单独处理成一层.
这种处理的思绪不但使得界面绘制构造清楚,更重要的是使逻辑处理简单化,从而可以开辟更复杂的界面程序.状况机机制,在复杂程序顶用得较多,分外是手机网游程序,有志于这方向的朋友一定要掌握它.
本程序中的实现代码为:
/** 界面掌握状况值 */
int status;
/** 等候界面 */
final int WAITING_SCREEN = 0;
/** 游戏界面 */
final int GAME_SCREEN = 1;
在代码的各个办法中,按照变量status的值举行差别的逻辑处理,从而实近况态机机制.
以上是“手机网游制造之游戏界面篇[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
- ·上一篇文章:手机网游制造之网络通信篇
- ·下一篇文章:Webharvest网络爬虫操纵总结
- ·中查找“手机网游制造之游戏界面篇”更多相关内容
- ·中查找“手机网游制造之游戏界面篇”更多相关内容