出于效率考虑,在实际开发中要用javax.microedition.lcdui.game包吗?
比如GameCanvas,Sprite。
还是就用Canvas。
还有我想以后就搞手机游戏开发,有什么需要特别注意的吗?
希望过来人指条明路。
谢谢!
------解决方案--------------------------------------------------------
当然要用.现在行情不好.手机游戏行业快...
------解决方案--------------------------------------------------------
小游戏用MIDP2.0来说开发快一些,但一般大型手机游戏,还是用1.0来的实在些!
------解决方案--------------------------------------------------------
不建议使用MIDP2.0
现在中国手机市场上相当一部分用户手机不支持MIDP2.0 说白点用2.0方法写出来的程序在很多机器上无法运行.
建议在学习的时候使用1.0实现2.0新增方法.
------解决方案--------------------------------------------------------
一般使用g.drawRegion来画反转的图片
------解决方案--------------------------------------------------------
基本不用,使用MIDP20方法会使程序的移植性变差。同时MIDP20的类通用性较强,但是冗余的东西也比较多。我们一般是自己实现Sprite类,地图背景也是自己来实现。这样比较省jar和内存,同时方便在各种手机上移植。
------解决方案--------------------------------------------------------
不会吧,,自己实现SPRITE,,那不是要自己写一个SPRITE类了,是这样吗?
------解决方案--------------------------------------------------------
用1.0自己实现2.0的方法
------解决方案--------------------------------------------------------
为了方便移植,一般不用,但是很多公司会自己实现game包中的类
------解决方案--------------------------------------------------------
很少用,别人写好的东东一般都不太合自己用的。