J2ME Game开发笔记知识点
来源:www.45fan.com 2016-09-06 15:39:00
J2ME Game开发笔记知识点
J2ME Game开发笔记 - 多机型移植经验谈[2004-11-29] |
开发的时候平台是Nokia40,然后移植到Nokia60,MotoV,SE等,总结一下大概需要几个版本。
1。Nokia40版,使用Midp1.0+NokiaUIAPI
2。Nokia60版,使用Midp1.0+NOkiaUIAPI
3.NokiaMidp2.0版,如6600,7610,使用Midp2.0
4。MotoV版,使用Midp2.0
5。SE版,使用Midp2.0
6.三星s100,s200,c100,使用Midp2.0
几点开发经验:
1。各机型之间最大的差别就是屏幕大小不同。所以游戏中要能自适应屏幕大小
2。不使用Midp2.0的GameAPI会比较方便移植,只要自己封装切图,旋转等函数即可。NokiaUIAPI和Midp2。0都支持图片选转。2.0支持的更好。注意Nokia60不支持创建可变的透明图片,所以要用其他方法代替。
3。NOkia6600,7610的UIAPI有问题(图片旋转),所以用了Midp2.0代替
4。支持MIDP2。0的机器程序大致相同,其中MOto,SE,SX都差不多。但也有细微差别。如SE不支持全屏。所以screenSizeChanged方法无效。
5。说说声音播放。NOkias40上我坚决不用声音,一是容量限制,二是太难听。其他机型都可以支持midi和wav.不过没有发现可以同时播放2个midi的机型,motov和se都可以同时播放midi和wav,nokia则不行。
最后发一点感受:
让MIDP2。0标准快点普及吧!MotoV真是个好机器,但好像cpu慢点.Nokia6600bug太多!SEk700性能verygood!没费多少事让这些机型都支持我的游戏,感觉verycool!:)
|
|
|
|