预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

HYPERLINK"http://www.shaccp.com"java飞机小游戏 packagelightning;publicclassPlayerBullet{intx;inty;intv;intcont;booleanislive=true;PlayerBullet(intx,inty){this.x=x;this.y=y;this.v=20;this.cont=0;}publicvoidmove(){if(this.cont>=7){this.cont=0;}this.y-=this.v;this.cont++;}publicvoidhit(inta,intb){if(Math.abs((x+25)-(a+25))<26&&Math.abs((y+25)-(b+25))<26){this.islive=false;}else{this.islive=true;}}}----------------------------------packagelightning;importjava.awt.Toolkit;importjava.awt.Color;importjava.awt.Cursor;importjava.awt.Container;importjava.awt.BorderLayout;importjavax.swing.JFrame;//importjava.awt.event.*;importlightning.*;publicclassGameextendsJFrame{intx,y;MainPanelp1;Game(){x=Toolkit.getDefaultToolkit().getScreenSize().width/2;y=Toolkit.getDefaultToolkit().getScreenSize().height;//System.out.println(""+x+""+y);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setSize(x,y);this.setLocation(x/2,0);this.setResizable(false);this.setTitle("Game");this.setBackground(Color.BLACK);this.setCursor(Cursor.CROSSHAIR_CURSOR);Containercn=getContentPane();p1=newMainPanel(this);cn.add(p1,BorderLayout.CENTER);}publicstaticvoidmain(String[]args){Gamew=newGame();w.show();}}packagelightning;//packagelightning;classBlast{intx;inty;intcont;booleanislive=true;Blast(intx,inty){this.x=x;this.y=y;this.cont=0;}publicvoidgrow(){if(cont>21){this.islive=false;}this.cont++;this.y++;}------------packagelightning;publicclassEnemyBullet{intx;inty;//HYPERLINK"http://www.shaccp.com"java培训 intvx;intcont;intvy;booleanislive=true;EnemyBullet(intx,inty,inta,intb){this.x=x;this.y=y;this.vy=15;this.cont=0;if(this.x<a){this.vx=2;}else{this.vx=-2;}if(this.y<b){this.vy=7;}else{this.vy=-7;}}publicvoidmove(){if(this.cont>=20){this.cont=0;}this.cont++;this.y+=this.vy;this.x+=this.vx;}publicvoidhit(inta,intb){if(Math.abs((x+10)-(a+25))<28&&Math.abs((y+10)-(b+5))<28){this.islive=false;}else{this.islive=true;}}/*publicvoidhitblast(intc,intd){if(Math.abs((x+10)-(c+200))<1&&Math.abs((y+10)-(d+200))<1){