首页 相关文章 Java思路 开发易于移植的J2ME游戏

Java思路 开发易于移植的J2ME游戏

一、编写易于移植的J2ME代码
  
  我写第一个J2ME游戏的时候,根本就没想过移植的问题。所以那个游戏也就很难移植了。反过来,假如你已经计划好要移植了,那么事情就简单的多。这一节说的是代码问题。那就想想,不同手机之间在代码上会有哪些差异。
  
  (1) 屏幕尺寸不同
  
  这儿谈的主要问题,是自适应控件。所谓控件,就是菜单、文本框、列表框、进度条等等。这些控件的大小必须可以根据屏幕大小自适应的调整。按照第一篇说的方法,将屏幕大小作为变量参与到控件尺寸的计算即可得到正确的尺寸(自适应后的)。其次就是得到正确尺寸后怎么把它画出来。
  
  这要看你的GUI是怎么画得了,假如是用线画的,那就很简单;假如使用了图片,那么就可能要更换图片了。我的控件使用了图片平铺和画线结合,所以可以很轻易的改变尺寸。假如控件变大了,则绘制时增加平铺的次数即可。
  
  顺便说一下,这些控件我只用了一个类表示,使用参数化的方法区分使用,究竟咱要尽量少用类吧。
  
  (2) 支持的API不同
  
  假如你的游戏只限于使用Midp1.0,那么移植的时候就不用考虑什么了。实际上由于...[ 查看全文 ]

2016-02-19 标签:

Java思路 开发易于移植的J2ME游戏的相关文章

手机页面
收藏网站 回到头部