精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2011-09-03
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); } }
之后同时间更新列表,让它们动起来。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-09-03
楼主,有Swing、Java2D的工作介绍么
|
|
返回顶楼 | |
发表时间:2011-09-03
楼主有工程么,传上来共享吧
|
|
返回顶楼 | |
发表时间:2011-09-03
Craky003 写道
楼主,有Swing、Java2D的工作介绍么
朋友,我是搞外包的,只是太没劲。所以闲着看看java。上海这边很难找啊,有的也离家太远。我是个恋家的人。
|
|
返回顶楼 | |
发表时间:2011-09-04
Craky003 写道 楼主,有Swing、Java2D的工作介绍么
那个塞瓦软件 不去看看? |
|
返回顶楼 | |
发表时间:2011-09-04
swing加载的图片吧
|
|
返回顶楼 | |
发表时间:2011-09-04
qianhd 写道 Craky003 写道 楼主,有Swing、Java2D的工作介绍么
那个塞瓦软件 不去看看? 最近好像没发现这个地方招人 |
|
返回顶楼 | |
发表时间:2011-09-05
rex0654335 写道
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); } }
之后同时间更新列表,让它们动起来。 只有截图和部分代码,此贴有意义吗 |
|
返回顶楼 | |
发表时间:2011-09-05
看起来这个软件写的不错!
|
|
返回顶楼 | |
发表时间:2011-09-05
主要的代码都没贴出来.missile的碰撞检测,处理双缓冲问题..等等 .还有中文名字的类,LZ强大
|
|
返回顶楼 | |