站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2ME 专题J2ME Game开发笔记 - 多机型移植经验谈

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

摘要: J2ME Game开发笔记 - 多机型移植经验谈
<tr><td>
http:///tech/article975.html
[转载于GameRes博客]
[]
开发的时候平台是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! :)
http:///tech/article975.html
</td></tr></table></td> </tr> <tr> <td background="/pic/split.gif" height=1></td> </tr> <tr> <td class="tdMargin1">
↑返回目录
前一篇: 使用“日蚀”进行J2ME开发
后一篇: Motorola的按键值