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!:)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值