首页 相关文章 在J2me游戏使用“精灵”-Sprite

在J2me游戏使用“精灵”-Sprite

Sprite,精灵,顾名思义,专用来代表游戏中的动画角色,比如飞机,坦克等等。在MIDP1.0中,我们必须自己写专门的类来实现Sprite,幸运的是,MIDP2.0为Sprite提供了强力支持,可以创建静态,动态,不透明和透明的Sprite,下面我们预备在上次的GameCanvas基础上添加一个Sprite并让它动起来。
  
  Sprite的主要构造方法有:
  
  Sprite(Image):构造一个单幅图案的Sprite;
  
  Sprite(Image, int width, int height):构造一个动画Sprite,图片将按照指定大小被分为N个Frame,通过setFrame(int index)就可以让Sprite动起来。我们用了一个有透明背景的png图片创建坦克的Sprite:
  

 

  (注重这个图是放大的JPG格式,你需要用Photoshop之类的软件处理成有透明背景的png格式,大小为64x16)[ 查看全文 ]

2016-02-19 标签:

在J2me游戏使用“精灵”-Sprite的相关文章

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