1 / 18
文档名称:

JME手机游戏开发.doc

格式:doc   大小:62KB   页数:18页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JME手机游戏开发.doc

上传人:一花一叶 2019/4/7 文件大小:62 KB

下载得到文件列表

JME手机游戏开发.doc

相关文档

文档介绍

文档介绍:,一般有仇当场我就报了。没什么事不要找我,有事更不用找我!就算是believe中间也藏了一个lie!我那么喜欢你,你喜欢我一下会死啊?我又不是人民币,怎么能让人人都喜欢我?本文由fwx04134贡献蕿pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。薆维普资讯时代20年第505期袈·1 2E的手机游戏开发 M蚅杨秋霞节(华北电力大学信息工程系,北京120)026 薈摘要:目前无线设备上的大多数应用程序都是内置的且功能固定,没有制造商的参与很难进行软件升级和安装新软莈件,JME的发展和Jv手机的出现使得第三方可以开发各种手机应用程序。文在分析了JME技术的基础上,绍但2aa本2介螃了一个手机游戏开发实例。关键词:JME;Jv2aa手机;手机游戏蚁1引言荿传统手机中的软件是在手机出厂时由手机制造商固化在机使用者总是希望不用花太多的钱就能使手机功能不断升级。了。aaJv手机与传统手机的最大区别在于可以运行第三方提供的应用软件,当然应用软件必须遵循JME的编程规范。这样,2 手机使用者可以根据自己的需要从网上下载或购买应用软件。而在各种应用软件中,手机游戏所占的比例是最大的。有鉴于此,本文介绍在JME平台下进行Jv手机游戏开发的基本原 2aa葿理和开发过程。 肀为了使JME程序广泛适用于各类嵌入式平台,2满足市场宿主机的操作系统,内部则分为三层:v iulMahe虚 JaVraat ci(nJME中有两类虚拟机:V( iulMahn,2CMCVrat ciC虚拟 e聿机)与KM( iulMahn,虚拟机)CM的功能比 VKVrat ciKe,VKM功能更为强大。V 芆J2底层是其硬件设备上的,要更新手机的功能就要更换一部手机,而手对个性化和灵活性的需求,ME采用了模块化的结构,;ofutn(iao;rfe简表层) i。随着由Sn公司提出的JME技术的成熟,v手机终于出现 gri配置层)Pol(grtn层为应用程序提供运行基础,ofuaoii存在两种配置: cD(oncdLmt ei ofutn连接限制设备 gri,eeciao配置)与KM一起用于内存有限电力供应有限的嵌入式装置,V(:D手机等)D(oncdDvc ofutn 如PA,。 gri,eeiao连接设备配置)与CM一起用于要求内存超过2,V兆的电力供应相对充足的嵌入式装置(:如智能化空调,冰箱等) 。grtn层之上,定义了一整套 iofuiiaoJME应用程序可用的AI。MIPMoi nomtnD—2P类D(beIfrao e li螀2JME的体系结构 :v2Etpi uaaJa nrreaes膃Eio(2E,aa,Sadr dtnJS)Jv2Mir d-dtnJE)Jv,tnadEio(2E,aa coEi i?i薀i(fnJME,区别如图1o2)其所示。肅vePol,isrfe移动信息设备简表)Sn公司推出的简表中被 c i是u采用最多的一种,它建立在CLDC上。螅3JME开发技术 芀集成在手机中的JME通常采用CD/D结构。2LCMIP其中: ***CD包括JME的核心AIMIP包括用户接口(ILC2P,Du)和袃H]T?接等JME扩展AI2P连2P。JME通用结构与手机中的 JME结构之间的对应关系如图22所示。肂JME通用结构 2用于手机的JME结构 2肁【............................ ..........芈厂芅厂i丽蒁【........--....一........--..........-..._螁图1aa术分类应用 Jv技肅作为平台,EJE定位于服务器端,S2JE定位于客户端,2而莄JME则定位于嵌入式系统。但它们要基于Jv虚拟机(M)2aaJ V袀才能运行,V和KM是Jv虚拟机的压缩版,CMVaa用在内存比较小的移动设备上。因此,u公司将JME定义为“Sn2一种以广泛使用的消费性产品为目标的高度优化的Jv运行环境,aa包括移动电话、寻薂图2JM 2E通用结构和用于手机的JM2E结构之间对应关系肇32MI. DP介绍螆呼机、个人数字助理、数字机顶盒和汽车导航系统等”。川薄由图2可见,手机程序其实是完全基于MIP开发的。D 羈维普资讯膈·袅1 2·肃Coue r o520 mptrEaN. 05螈MIP提供一种标准的运行环境,允许在终端用户设备上动态 IO、DCN)小球(在程序里命名为BL。AL)玩家通过手机按键控地配置新的应用程序和服务。制龙的移动,由龙抬头来弹起心状物撞击屏幕上方的三排小下不断做着抬头的动作故给游戏命名为“龙抬头