資源簡介
打磚塊小游戲帶音效圖片 打磚塊 小游戲 java 帶音效圖片 打磚塊 小游戲 java 帶音效圖片 打磚塊 小游戲 java 帶音效圖片

代碼片段和文件信息
package?main;
import?java.applet.AudioClip;
import?java.awt.Rectangle;
import?java.net.URL;
public?class?Ball?extends?Picture
{
private?int?stepX;
private?int?stepY;
public?Ball(int?xint?yint?stepXint?stepY)
{
super(“ball“xy);
this.stepX=stepX;
this.stepY=stepY;
}
public?Boolean?update(Rectangle?bRect)
{
boolean?gameOver=false;
if(getX()<=GCom.PANEL_LEFT||getX()>=GCom.PANEL_LEFT+GCom.PANEL_WIDTH-16)
setStepX(getStepX()*-1);
if(getY()<=GCom.PANEL_TOP)
setStepY(getStepY()*-1);
if(getY()>=GCom.PANEL_HEIGHT)
gameOver=true;
if(getRect().intersects(bRect)){//如果球進去擋板里面
URL?url?=?getClass().getResource(“/image/board.wav“);//getClass().getResource(“音頻文件“);
AudioClip?clip?=?java.applet.applet.newAudioClip(url);
clip.play();
setStepY(getStepY()*-1);//球反彈
}
setX(getX()+getStepX());
setY(getY()+getStepY());
return?gameOver;
}
public?int?getStepX()
{
return?stepX;
}
public?void?setStepX(int?stepX)
{
this.stepX?=?stepX;
}
public?int?getStepY()
{
return?stepY;
}
public?void?setStepY(int?stepY)
{
this.stepY?=?stepY;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????301??2012-08-07?22:39??brick\.classpath
?????文件????????385??2012-08-07?22:39??brick\.project
?????文件?????????93??2018-01-03?11:55??brick\.settings\org.eclipse.core.resources.prefs
?????文件????????629??2012-08-07?22:39??brick\.settings\org.eclipse.jdt.core.prefs
?????文件????????939??2012-08-07?22:40??brick\bin\image\ball.png
?????文件?????179905??2012-08-07?22:40??brick\bin\image\bg.png
?????文件????????847??2012-08-07?22:40??brick\bin\image\block1.png
?????文件????????973??2012-08-07?22:40??brick\bin\image\block2.png
?????文件????????981??2012-08-07?22:40??brick\bin\image\block3.png
?????文件???????1014??2012-08-07?22:40??brick\bin\image\block4.png
?????文件????????956??2012-08-07?22:40??brick\bin\image\block5.png
?????文件????????980??2012-08-07?22:40??brick\bin\image\block6.png
?????文件????????873??2012-08-07?22:40??brick\bin\image\block7.png
?????文件???????5733??2012-08-07?22:40??brick\bin\image\board.png
?????文件??????20044??2018-01-03?15:06??brick\bin\image\board.wav
?????文件??????80044??2018-01-03?14:30??brick\bin\image\brick.wav
?????文件???????1825??2018-01-03?15:41??brick\bin\main\Ball.class
?????文件???????2167??2018-01-03?15:41??brick\bin\main\Block.class
?????文件???????1430??2018-01-03?11:55??brick\bin\main\BlockManger.class
?????文件???????1277??2018-01-03?11:55??brick\bin\main\Board.class
?????文件???????3948??2018-01-03?15:40??brick\bin\main\GamePanel.class
?????文件????????791??2018-01-03?11:55??brick\bin\main\GCom.class
?????文件???????1509??2018-01-03?14:53??brick\bin\main\MainForm.class
?????文件???????2319??2018-01-03?15:41??brick\bin\main\Picture.class
?????文件???????3246??2018-01-03?11:55??brick\bin\main\SaveScore.class
?????文件?????????40??2012-08-09?00:12??brick\Readme.txt
?????文件????????356??2018-01-03?15:41??brick\score.dat
?????文件????????939??2012-08-07?22:40??brick\src\image\ball.png
?????文件?????179905??2012-08-07?22:40??brick\src\image\bg.png
?????文件????????847??2012-08-07?22:40??brick\src\image\block1.png
............此處省略29個文件信息
- 上一篇:jxl jar包
- 下一篇:java 矢量繪圖小程序
評論
共有 條評論