资源简介
java仙剑奇侠传游戏简易版。里面包含图片。记得自己改一下源码里的图片路径。
代码片段和文件信息
import java.awt.Color;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;
import javax.swing.Jframe;
import javax.swing.JPanel;
public class Animationframe extends JPanel implements Runnable{
//阿旺嫂
BufferedImage[] awsImage = new BufferedImage[17];
int awsX = 680 ;
int awsY = 575 ;
int awsIndex = 0 ;
//旺财嫂
BufferedImage[] wcsImage = new BufferedImage[14];
int wcsX = 770 ;
int wcsY = 580 ;
int wcsIndex = 0 ;
//阿朱喂鸡
BufferedImage[] azwjImage = new BufferedImage[6];
int azwjX = 736 ;
int azwjY = 412 ;
int azwjIndex = 0 ;
//母鸡坐标
BufferedImage[] mjImage = new BufferedImage[6];
int mjX = 756 ;
int mjY = 480 ;
int mjIndex = 0;
//小鸡坐标
BufferedImage[] xjImage = new BufferedImage[2];
int xjX = 712 ;
int xjY = 512 ;
int xjIndex = 0;
public Animationframe(){
try{
for (int i = 0; i < awsImage.length; i++) {
awsImage[i] = ImageIO.read(new File(“D:/pal/仙剑/阿旺婶/“+i+“.png“));
}
for (int i = 0; i < wcsImage.length; i++) {
wcsImage[i] = ImageIO.read(new File(“D:/pal/仙剑/旺财嫂/“+i+“.png“));
}
for (int i = 0; i < azwjImage.length; i++) {
azwjImage[i] = ImageIO.read(new File(“D:/pal/仙剑/阿朱喂鸡/“+i+“.png“));
}
for (int i = 0; i < mjImage.length; i++) {
mjImage[i] = ImageIO.read(new File(“D:/pal/仙剑/母鸡/“+i+“.png“));
}
for (int i = 0; i < xjImage.length; i++) {
xjImage[i] = ImageIO.read(new File(“D:/pal/仙剑/小鸡/“+i+“.png“));
}
}catch(Exception e){
e.printStackTrace();
}
}
public void paint(BufferedImage image Graphics frameG Graphics imageGint mapX int mapY){
imageG.drawImage(awsImage[awsIndex] awsX + mapX awsY + mapY null);
imageG.drawImage(wcsImage[wcsIndex] wcsX + mapX wcsY + mapY null);
imageG.drawImage(azwjImage[azwjIndex] azwjX + mapX azwjY + mapY null);
imageG.drawImage(mjImage[mjIndex] mjX + mapX mjY + mapY null);
imageG.drawImage(xjImage[xjIndex] xjX + mapX xjY + mapY null);
//完成窗体绘制
frameG.drawImage(image 0 0 null );
}
@Override
public void run(){
while (true){
awsIndex ++;
if (awsIndex == awsImage.length) {
awsIndex = 0;
}
wcsIndex ++;
if (wcsIndex == wcsImage.length) {
wcsIndex = 0;
}
azwjIndex ++;
if (azwjIndex == azwjImage.length) {
azwjIndex = 0;
}
mjIndex ++;
if (mjIndex == mjImage.length) {
mjIndex = 0;
}
xjIndex ++;
if (xjIndex == xjImage.length) {
xjIndex = 0;
}
try {
Thread.sleep(130);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-11-02 20:06 Game\
文件 301 2017-07-04 16:22 Game\.classpath
目录 0 2017-11-02 20:05 Game\.me
文件 0 2017-07-04 16:22 Game\.me
文件 1635 2017-07-04 16:22 Game\.me
目录 0 2017-11-02 20:05 Game\.me
目录 0 2017-07-04 16:32 Game\.me
文件 438 2017-07-04 16:22 Game\.me
目录 0 2017-11-02 20:05 Game\.me
目录 0 2017-11-02 20:05 Game\.me
目录 0 2017-07-04 16:32 Game\.me
目录 0 2017-11-02 20:05 Game\.me
目录 0 2017-07-04 16:32 Game\.me
目录 0 2017-11-02 20:05 Game\.me
目录 0 2017-11-02 20:05 Game\.me
文件 1 2017-07-04 16:22 Game\.me
文件 151 2017-07-04 16:22 Game\.me
文件 1 2017-07-04 16:22 Game\.me
文件 228 2017-07-04 16:22 Game\.me
目录 0 2017-11-02 20:05 Game\.me
文件 608 2017-07-04 16:22 Game\.me
目录 0 2017-11-02 20:05 Game\.me
目录 0 2017-11-02 20:05 Game\.me
文件 42 2017-07-04 16:22 Game\.me
文件 565 2017-07-04 16:22 Game\.me
文件 58 2017-07-04 16:22 Game\.me
文件 73 2017-07-04 16:22 Game\.me
文件 62 2017-07-04 16:22 Game\.me
文件 97 2017-07-04 16:22 Game\.me
文件 148 2017-07-04 16:22 Game\.me
文件 126 2017-07-04 16:22 Game\.me
............此处省略511个文件信息
评论
共有 条评论