您的位置:首页 > 其它

Nokia手机游戏是可以移植的

2005-06-13 19:36 393 查看
以前玩Nokia的时候不愁没好游戏玩,因为为Nokia写游戏的人实在太多了。那些经典的小游戏差不多都被移植到了手机上。现在换了一个Alcatel的OT556,光学会从电脑上down游戏到手机就费了很大劲。先下PC-Suit再下JavaLoad,结果JavaLoad硬是安装不了,说我的Content Manager跟它不兼容,结果又在网上搜了搜,发现原来可以通过改注册表项做到(HKEY_LOCAL_MACHINE下面的SOFTWARE翻出Alcatel再到One Touch PC Suite 3里的Content Manager里增加一个dword项输入名称EnableJava值为00000001)。忙活了好半天,终于可以传java了,先传了几个sun的MIDP2.0的samples,OK,游戏非常流畅。感觉比以前我的Nokia3120快不少。本人一直感觉同等价位的机子Nokia在性能上面并不出色,只是耐用性和稳定性高一点。sample当然不能满足我的需求了,于是去网上下好玩的游戏去。结果发现大多数的游戏都是for Nokia的,我就纳闷了,好好的MIDP标准大家都遵守不就行了,为什么Nokia还搞出个自己的东西,本来java就是要来跨平台的,它这样一搞,为Nokia写的游戏就不能在别人机子上跑了。由于以前玩Nokia的时候下了他的SDK,我想Nokia不可能完全制定一套自己的标准,肯定是在MIDP基础上添加了一些自己的扩展库,后来果然在NokiaSDK的lib目录下发现了classes.zip,打开一看,果然在com目录下里有个nokia,里面再是mid再是impl,ui和sound。这就是了Nokia要做平台相关的类库无非就是与程序界面相关以及一些具体硬件相关的东西了,这样做可能是为了提高游戏的效率。于是我把com/nokia下面的ui和sound目录都打包进原Nokia游戏的jar里(直接拖放即可,注意impl目录一般不要考,一般的游戏用不到那些类),游戏竟然真的能在我的ot556里跑了。OT556是绝对的标准MIDP,没有其他类库,所以我想此方法对所有机型的应该都适应,不过有些游戏移植过来后会有些速度变慢,还有贴图错误,不过大多数游戏不会,我想这可能是和某些游戏里使用了某些类某些方法有关。考试后有空来玩玩J2ME,也写个小游戏放到手机里,应该很刺激吧。呵呵。也算嵌入式开发了。:)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: