读书人

凹凸曼之无聊一天-武器

发布时间: 2012-10-16 09:57:37 作者: rapoo

凹凸曼之无聊一天------------武器

import java.awt.image.BufferedImage;public class Missile extends Sprite {public Missile(凹凸曼的舞台 stage){super(stage);initAnimation();this.x = stage.plane.x+stage.plane.width/2;this.y = stage.plane.y;this.v = 0.3f;}public void initAnimation(){BufferedImage missile = ImageResource.missile;Animation a  = new Animation(1);AnimateFrame af = new AnimateFrame(missile);a.addFrame(af);setAnimation(a);}public void update(long passedtime){y+= v*passedtime;if(y+this.height>凹凸曼的舞台.HEIGHT)this.isAlive=false;}}

?
凹凸曼之无聊一天-武器

?

添加两个元素,导弹和爆炸,同飞机一样原理。

import java.awt.image.BufferedImage;public class Explode extends Sprite {public Explode(凹凸曼的舞台 stage){super(stage);initAnimation();}public void initAnimation(){BufferedImage[] explodes = ImageResource.explodeImages;Animation a  = new Animation(explodes.length,false);for(int i = 0;i<explodes.length;i++){AnimateFrame af = new AnimateFrame(explodes[i]);a.addFrame(af);}setAnimation(a);}}

?

之后同时间更新列表,让它们动起来。

貌似initAnimation放法有点累赘了,应该一并放到父类。哎有点懒的,印度人找我了,开始忙了。估计这个要 放一放了。
?

读书人网 >编程

热点推荐