开发手记

编程

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: :: 管理 ::
  支持J2ME的手机现在有很大一部分还是只支持到MIDP 1.0,在这个平台上,无法使用GameCanvas和Sprite等MIDP 2.0中所支持的类,开发难度会比较大。自从接触了MIDP 2.0的一些知识,我也作了几天的研究,感觉开发难度已经被大大地降低了。目前支持MIDP 2.0的手机有诺基亚的胖6,7610等及05年后出产的手机。
  首先要了解游戏画布类GameCanvas、精灵类Sprite、图层类Layer、贴砖图层类TiledLayer、图层管理类LayerManager,这三个是MIDP 2.0游戏开发中必用的类。游戏画布在接收按键方面比MIDP 1.0强很多,比如长时间按住某个键,不用像以前一样用keyPressed进行判断,可以直接取得目前按下的键各有哪些。精灵类能方便地把游戏人物作为一个对象,设置其动作的帧信息,如何移动等,精灵的碰撞也有相应的函数支持。贴砖图层类则可以用索引的方式把png图片的分割成小块图片进行重新组合。图层管理则可以方便地把精灵和背景以及文字提示给表现在手机界面上。
  播放声音的功能也增强了,可以枚举手机支持的媒体类型,一般都能技术wav,mid,mp3等类型的音乐,也可以用乐音编码进行谱曲。
  进行网络连接、数据存储的类就那么几个方法,跟MIDP 1.0区别不大。
  手机游戏的市场很大,国内已经出现了众多的手机游戏公司,数位红办得很出色。
  开发工具可以由J2SE、J2ME Wireless Toolkit 2.2、Eclipse+Eclipseme插件共同组成其开发环境,还可以方便地在电脑上进行游戏测试。
  J2ME的开发已经有几年的历史,但作为一个新兴行业还是有很多的创业机会,只要创意多,就能做出好游戏,有机会在这个行业开拓出自己的一片天地。
posted on 2006-03-12 11:44  Calendar  阅读(314)  评论(0编辑  收藏  举报