资源简介
打砖块小游戏带音效图片 打砖块 小游戏 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 矢量绘图小程序
相关资源
- java 矢量绘图小程序
- NetBetBeans 编写Java调用DLL代码
- 课程设计jsp 新闻发布系统 完整版
- 国密算法sm4的java实现
- java记事本代码及设计方法
- 基于JAVA的飞机大战游戏的设计与实现
- 鞋厂办公系统Java+MySQL含文档
- java贪吃蛇内附详细注释
- 项目源码java项目TT商城
- 日历记事本 java课程设计
- Java实现信息安全技术 密钥分配
- 点阵字库在JAVA中的实现源码
- 基于java实现中国象棋小游戏升级版
- 基于java爬取网络图片并且保存到本地
- Java基础视频传智播客刘意
- LIBSVM工具包可以在weka中使用并被JAV
- 浪潮培训考试大全Java方向试题
- 学生成绩管理系统实验报告内含JAVA程
- java多线程代码demo
- Session-JavaWeb专题
- Java封装的操作MySql数据库框架
- Java 调用Http Rest接口 说明2
- mongo-2.8.0.jar mongoDB 操作JAVA
- javaQQ聊天室+SocketTCP
- java 异常总结
- 宿舍管理系统登录界面
- java秒杀程序(附带数据库-mysql)
- 电梯调度JAVA版1
- 使用jsp+servlet+MVC 开发的简易论坛
- Java圆形电子时钟源代码
评论
共有 条评论