• 大小: 3.75MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-10
  • 语言: Java
  • 标签: java  

资源简介

自己闲下来敲的捕鱼达人源代码,比较简单的捕鱼源代码,适合初学者借鉴,因为自己也是刚入java没多久,就分享一下作为初学者的成果,有错误希望给与指正

资源截图

代码片段和文件信息

package com.zte;

import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.Point;
import javax.swing.ImageIcon;

public class Bullet {
public int x;// 横坐标
public int y;// 纵坐标
static int xxx = 0;
static int yyy = 0;
Point p;
public ImageIcon img;// 子弹代表的图片
public double roate;// 子弹移动的角度
public FishPanel panel;
boolean isLive = true;

public Bullet(FishPanel panel) {
this.panel = panel;
}

public void move() throws InterruptedException {
y -= 20;
// 转换x和y坐标
int yy = Math.round((float) Math.cos(roate) * (p.y - 17 - y));
yyy = p.y - 17 - Math.abs(yy);
System.out.println(yyy);
int xx = Math.round((float) Math.sin(roate) * (p.y - 17 - y));
xxx = p.x - 10 + xx;
System.out.println(xxx);
if (yyy<=-10 || xxx <= -10) {
isLive = false;
panel.bullets.remove(this);
}
hint();

panel.repaint();
}

// 处理击中某条鱼 撒网
public void hint() throws InterruptedException{
for(int i=0;i Fish f = panel.fishs.get(i);
if(xxx>f.x-img.getIconWidth() && xxx +f.imgs[f.imgNum].getIconWidth() && y +f.imgs[f.imgNum].getIconHeight()){
FishNet net = new FishNet(xxx-30 yyy-50 
new ImageIcon(“images/web.png“)panel);    
    panel.bullets.remove(this);//子弹消失
    panel.nets.add(net);//子弹消失后撒网
    isLive = false;
    net.caFish();
    /*******************/
    Thread.sleep(500);//等2秒之后让网消失
    panel.nets.remove(net);
}
}

}

public void drawBullet(Graphics g) {
Graphics2D gp = (Graphics2D) g.create();
gp.rotate(roate p.x p.y);
gp.drawImage(this.img.getImage() x y panel);
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-05-14 18:01  FishPro\
     文件         301  2015-08-04 14:05  FishPro\.classpath
     文件         383  2015-08-04 14:05  FishPro\.project
     目录           0  2018-05-14 18:01  FishPro\.settings\
     文件         629  2015-08-04 14:05  FishPro\.settings\org.eclipse.jdt.core.prefs
     目录           0  2018-05-14 18:01  FishPro\bin\
     目录           0  2018-05-14 18:01  FishPro\bin\com\
     目录           0  2018-05-14 18:01  FishPro\bin\com\zte\
     文件        2882  2015-08-05 21:36  FishPro\bin\com\zte\Bullet.class
     文件         778  2015-08-05 21:26  FishPro\bin\com\zte\BulletThread.class
     文件         507  2015-08-05 20:21  FishPro\bin\com\zte\Demo.class
     文件        1959  2015-08-05 21:46  FishPro\bin\com\zte\Fish.class
     文件        1994  2015-08-05 21:40  FishPro\bin\com\zte\FishNet.class
     文件        5763  2015-08-05 22:10  FishPro\bin\com\zte\FishPanel.class
     文件         792  2015-08-05 21:16  FishPro\bin\com\zte\FishThread.class
     文件         975  2015-08-05 21:18  FishPro\bin\com\zte\LocationUtil$1.class
     文件        1187  2015-08-05 21:18  FishPro\bin\com\zte\LocationUtil$2.class
     文件        1927  2015-08-05 21:18  FishPro\bin\com\zte\LocationUtil.class
     文件        3581  2015-08-05 22:04  FishPro\bin\com\zte\Mainframe$1.class
     文件        3423  2015-08-05 22:04  FishPro\bin\com\zte\Mainframe.class
     目录           0  2018-05-14 18:01  FishPro\bin\com\zte\other\
     文件         519  2015-08-05 21:17  FishPro\bin\com\zte\other\Demo.class
     文件        1017  2015-08-05 21:17  FishPro\bin\com\zte\other\LocationUtil$1.class
     文件        1229  2015-08-05 21:17  FishPro\bin\com\zte\other\LocationUtil$2.class
     文件        1981  2015-08-05 21:17  FishPro\bin\com\zte\other\LocationUtil.class
     目录           0  2018-05-15 19:37  FishPro\images\
     文件        1289  2015-07-28 12:53  FishPro\images\A4.png
     文件       11389  2015-07-28 12:53  FishPro\images\bg.png
     文件         845  2015-07-28 12:53  FishPro\images\bullet.png
     文件        1647  2015-07-28 12:53  FishPro\images\close.png
     文件       82994  2015-07-28 12:53  FishPro\images\icon.jpg
............此处省略445个文件信息

评论

共有 条评论