J2me游戏如何快速移植到Android(1)

ぐ巨炮叔叔 提交于 2019-12-01 15:50:28
前言

小白:“老大,你让做的三个J2me游戏搞定了,请看DEMO。”
老大:“恩,不错,小白,你知道Android这个平台吧?”
小白:“恩,听过。听说和J2ME有很多共同点。”
老大:“(一阵奸笑)很多共同点是吧?”
小白:“恩。”
老大:“那好,你把这几个J2ME游戏给我移植到Android上去。”
小白:“……”

很多J2ME开发者可能都会遇到这样的临时性需求。其实J2ME程序往Android移植,并不是特别麻烦。
经过一番认真学习,小白开始整理起了笔记……

零 高级UI界面
  
  J2ME的高级用户界面比较鸡肋,在现在大多数的应用里都看不到,多数稍微复杂点的界面都是手工画,或是用一些开源的高级UI库,但Android则不同,它的UI实用、方便,而且很美观,基本无需改动且定制方便。

一 设备差异
  
       虽说普通的手机性能越来越高,屏幕也越来越大,但平均而言,运行J2ME的手机从性能和屏幕分辨率及附属功能来说不及Android手机。拿入门的HTC G1来说,CPU为528MHz,屏幕为3.17英寸触摸屏、HVGA 480×320像素,192MB RAM和256MB ROM。所以从J2ME移植到Android的程序可以暂时不考虑性能问题。
       但要充分发挥Android手机的特点。要注意一下几点:
       比如应用UI的布局可以更加自由,输入更加灵活,网络应用注意发挥3G、WIFI的速度优势。
       游戏要注意可适当的用效率换效果,可增加动画、音效、背景音乐的质量,图片元素的大小,发挥高分辨率手机的优势,强大的运算能力可以让开发人员编写基于OpenGL的3D游戏,可以用一些吃CPU但效果不错的开发包,如Box2D仿真物理引擎开发包。
        可以结合GPS定位、重力感应、话筒、指南针、触笔的压力感应等等让游戏的效果更加逼真。
二 常用类对比




易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!