J2ME Game开发笔记 - 多机型移植经验谈

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

J2ME Game开发笔记 - 多机型移植经验谈[2004-11-29]

开发的时候平台是Nokia 40,然后移植到Nokia 60, Moto V, SE等,总结一下大概需要几个版本。

1。 Nokia 40版, 使用Midp1.0+Nokia UI API

2。 Nokia 60版, 使用Midp1.0+NOkia UI API

3. Nokia Midp2.0版,如6600,7610,使用Midp2.0

4。Moto V版,使用Midp2.0

5。 SE版,使用Midp2.0

6. 三星s100,s200,c100,使用Midp2.0

几点开发经验:

1。各机型之间最大的差别就是屏幕大小不同。所以游戏中要能自适应屏幕大小

2。不使用Midp2.0的GameAPI会比较方便移植,只要自己封装切图,旋转等函数即可。NokiaUI API和Midp2。0都支持图片选转。2.0支持的更好。注意Nokia 60不支持创建可变的透明图片,所以要用其他方法代替。

3。NOkia 6600,7610的UI API有问题(图片旋转),所以用了Midp2.0代替

4。支持MIDP2。0的机器程序大致相同,其中MOto,SE,SX都差不多。但也有细微差别。如SE不支持全屏。所以screenSizeChanged方法无效。

5。说说声音播放。NOkia s40上我坚决不用声音,一是容量限制,二是太难听。其他机型都可以支持midi和wav.不过没有发现可以同时播放2个midi的机型,moto v和se都可以同时播放midi和wav,nokia则不行。

最后发一点感受:

让MIDP2。0标准快点普及吧!Moto V真是个好机器,但好像cpu慢点. Nokia 6600 bug太多!SE k700性能very good! 没费多少事让这些机型都支持我的游戏,感觉very cool! :)

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航