基于智能终端的社交游戏2D引擎的研究

基于智能终端的社交游戏2D引擎的研究李海,楼培德(北京邮电大学信息与通信工程学院,北京100876)摘要:随着IPhone和Android等智能手机的流行,智能终端平台的多样性给游戏开发带来了一个应用在不同平台不能兼容的难题。为了在不同平台上发布游戏,游戏开发者不得不为不同的平台对同一款游戏作独立开发。为提高同时在IPhone和Android进行游戏开发的效率,解决不同平台带来的重复开发的问题,本文基于OpenGLES渲染技术和Box2D开源物理引擎,提出了一种社交游戏跨平台擎的设计恩、路,并重点讨论了跨平台技术和实现以及社交游戏引擎架构的设计。关键词:计算机应用;游戏引擎;社交;Android:IOS中图分类号:TP31l.ilReseachofSocialGame2DEngineBasedonSmartPhoneLiHai,LouPeide(SchoolofInformationandCommunicationEngineering,BeijngUniversityofPostsandTelecommunications,Beijing100876)Abstract:WithIPhoneandAndroidsmailphonespopular,smartterminalplatformdiversitytakesahardproblemtodevelopertodevelopeapplicationsondiffirenlplatformsandmakethemcompatibleatthesametime・Inordertoreleasethegameondifferentplatforms,gamedevelopershavetodoalotrepeatworkondifferentplatformdevelopment.InordertoimprovetheefficiencyofgamedevelopmentonbothIPhoneandAndroidplallorm,thispaperdiscussacross-platformgameenginedesignideasandfocusonsocialgamecross-platformtechnologyandimplementation,whichbasedonOpenGLESrenderingtechnologyandopensourceBox2Dphysicsengine・Keywords:computerapplication;gameengine;social;Android;IOS0引言随着3G网络的大规模铺展和智能平台性能不断提升,移动互联网的增长速度超过了桌面互联网。移动平台上的游戏成为了移动互联网最火的环节,并一直持续着高速增长。中国手机游戏用户规模稳步增长,截止2012年第一季度达1.89亿,环比增长16.51%。但是从游戏开发者的角度来看,市场上智能平台的多样化,给他们带了不少问题。为了适配不同平台,游戏开发者需要为同一款游戏进行多次开发,但是依然难以弥补同一游戏在不同平台上存在用户体验的差异。这大大增加了游戏开发公司的开发周期和开发成本。为了解决多平台给游戏开发中带来的这些问题,本文主要讨论了一款跨IOS和Android平台游戏引擎的设计和实现,目的是让游戏代码在一个平台上开发,能够在多个平台上编译,使得共同代码能够在多个平台上重复使用。平台差异带来的问题都在引擎设计中尽可能的解决,这样就能有效的缩短同一款游戏在多个平台开发的周期,同时也解决了同一款游戏在不同平台上的体验差异[1]O作者简介:李海,(1988-),男,硕士研究生,主要研究方向:移动通信多媒体信息终端技术。通信联系人:楼培徳,(I962-),男,教授,硕士生导师•主婆研究方向:移动多媒体信息终端技术与移动信息产业化政策•移动数字媒体艺术和技术。E-mail:13910230189@163.com1社交游戏引擎关键技术1.1社交游戏引擎介绍社交游戏引擎用于控制游戏运行的主程序,它给游戏批界提供一个虚拟的物理系统和用户操作游戏世界元索的接口。它在游戏程序运行中不断的计算游戏中各个元索的相对位置、碰撞,然后将处理后的碰撞效果呈现在用户的眼前。游戏引擎就是游戏的心脏,直接决定了游戏的性能,稳定性,画面的流畅性,玩家操作的反映灵敏度等等。引擎把游戏中的所有元素捆绑在一起,让他们有序的,同步的工作12]。一个慕本游戏引擎至少要包含两个部分,一个是演染引擎,另一个是物理引擎。演染引擎的主要功能是将游戏元素可视化,将游戏的所有元索(游戏场景,游戏操作界面,游戏积分界面等)显示在屏幕上。一个优秀的游戏首先要提供给用户一个美观的界面,同时还要求游戏过程中游戏画面的流畅。随着移动终端的不断更新,移动终端显示技术也随着不断更新,屏幕分辨率也不断增大,图像处理能力也不断増强,使得可以容纳的游戏世界屮的元素规模越来越大,游戏模型的越来越精致,就要求游戏引擎能够绘制更加精致和髙分辨率的游戏图像,能够充分利用处理高分辨率图像的能力。所以演染引擎是游戏引擎的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?