資源簡介
純java版捕魚達人,自己覺得非常有學習借鑒意義了,可換炮換子彈換網等...
代碼片段和文件信息
package?com.mypro.base.graphics;
import?java.awt.Graphics;
import?java.awt.Image;
import?java.awt.image.BufferedImage;
import?java.io.ByteArrayInputStream;
import?java.io.ByteArrayOutputStream;
import?java.io.IOException;
import?java.io.objectInputStream;
import?java.io.objectOutputStream;
import?java.io.Serializable;
public?class?Bitmap?implements?Serializable{
private?BufferedImage?image;
public?Bitmap(BufferedImage?image){
this.image?=?image;
}
public?Image?getImage()?{
return?image;
}
/**
?*?獲取圖片寬度
?*?@return
?*/
public?int?getWidth()?{
//?TODO?Auto-generated?method?stub
return?image.getWidth(null);
}
/**
?*?獲取圖片高度
?*?@return
?*/
public?int?getHeight()?{
//?TODO?Auto-generated?method?stub
return?image.getHeight(null);
}
/**
?*?縮放圖片
?*?@param?src
?*?@param?width
?*?@param?height
?*?@param?tf
?*/
public?static?Bitmap?createScaledBitmap(Bitmap?srcint?widthint?heightboolean?tf){
BufferedImage?img?=?new?BufferedImage(width?height?BufferedImage.TYPE_4BYTE_ABGR);
Graphics?g?=?img.getGraphics();
g.drawImage(src.image?0?0?width?height?0?0?src.getWidth()?src.getHeight()?null);
return?new?Bitmap(img);
}
/**
?*?復制圖片
?*?@param?src
?*?@return
?*/
public?static?Bitmap?createBitmap(Bitmap?src){
return?src.copy();
}
public?Bitmap?copy(){
BufferedImage?image?=?new?BufferedImage(this.getWidth()?this.getHeight()?BufferedImage.TYPE_4BYTE_ABGR);
Graphics?g?=?image.getGraphics();
g.drawImage(this.image?0?0?null);
return?new?Bitmap(image);
}
/**
?*?返回像素顏色
?*?@param?x
?*?@param?y
?*?@return
?*/
public?int?getPixel(int?xint?y){
return?image.getRGB(x?y);
}
/**
?*?設置像素顏色
?*?@param?x
?*?@param?y
?*?@param?color
?*/
public?void?setPixel(int?xint?yint?color){
image.setRGB(x?y?color);
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-01-20?10:46??FishGame\
?????文件?????????880??2013-06-03?11:41??FishGame\.classpath
?????文件?????????384??2013-05-31?10:11??FishGame\.project
?????目錄???????????0??2017-01-20?10:46??FishGame\.settings\
?????文件?????????629??2013-05-31?10:11??FishGame\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2017-01-20?10:46??FishGame\bg\
?????文件??????209011??2011-12-13?09:42??FishGame\bg\fishlightbg_0.jpg
?????文件??????234864??2011-12-13?09:42??FishGame\bg\fishlightbg_1.jpg
?????文件??????292921??2011-12-13?09:42??FishGame\bg\fishlightbg_2.jpg
?????文件??????188716??2011-12-13?09:42??FishGame\bg\fishlightbg_3.jpg
?????文件??????251395??2011-12-13?09:42??FishGame\bg\fishlightbg_4.jpg
?????文件??????204787??2011-12-13?09:42??FishGame\bg\fishlightbg_5.jpg
?????文件??????240424??2011-12-13?09:42??FishGame\bg\fishlightbg_6.jpg
?????文件???????60717??2011-12-13?09:42??FishGame\bg\setting.jpg
?????文件??????207501??2011-12-13?09:42??FishGame\bg\start.jpg
?????目錄???????????0??2017-01-20?10:46??FishGame\bgm\
?????文件?????1089818??2011-12-13?09:43??FishGame\bgm\bg.ogg
?????文件????????8313??2011-12-13?09:43??FishGame\bgm\bgm_fire.ogg
?????文件????????9261??2011-12-13?09:43??FishGame\bgm\bgm_net.ogg
?????文件???????29282??2011-12-19?14:58??FishGame\bgm\coinanimate.ogg
?????文件???????24435??2011-12-22?16:05??FishGame\bgm\coinsnone.ogg
?????文件????????9867??2011-12-15?18:35??FishGame\bgm\firechange.ogg
?????文件?????1449318??2011-12-13?09:43??FishGame\bgm\fishbg2.mp3
?????文件???????35280??2011-12-19?17:36??FishGame\bgm\highpoints.ogg
?????文件??????115357??2011-12-19?17:48??FishGame\bgm\hundredpoints.mp3
?????目錄???????????0??2017-01-20?10:46??FishGame\bin\
?????目錄???????????0??2017-01-20?10:46??FishGame\bin\com\
?????目錄???????????0??2017-01-20?10:46??FishGame\bin\com\mypro\
?????目錄???????????0??2017-01-20?10:46??FishGame\bin\com\mypro\ba
?????目錄???????????0??2017-01-20?10:46??FishGame\bin\com\mypro\ba
?????文件????????1981??2013-06-03?11:41??FishGame\bin\com\mypro\ba
............此處省略244個文件信息
- 上一篇:Java制作簡單RPG游戲
- 下一篇:基于JSP的醫院網上預約掛號系統的設計與實現
評論
共有 條評論