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

资源简介

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\.metadata\
     文件           0  2017-07-04 16:22  Game\.metadata\.lock
     文件        1635  2017-07-04 16:22  Game\.metadata\.log
     目录           0  2017-11-02 20:05  Game\.metadata\.mylyn\
     目录           0  2017-07-04 16:32  Game\.metadata\.mylyn\contexts\
     文件         438  2017-07-04 16:22  Game\.metadata\.mylyn\repositories.xml.zip
     目录           0  2017-11-02 20:05  Game\.metadata\.plugins\
     目录           0  2017-11-02 20:05  Game\.metadata\.plugins\org.eclipse.core.resources\
     目录           0  2017-07-04 16:32  Game\.metadata\.plugins\org.eclipse.core.resources\.history\
     目录           0  2017-11-02 20:05  Game\.metadata\.plugins\org.eclipse.core.resources\.projects\
     目录           0  2017-07-04 16:32  Game\.metadata\.plugins\org.eclipse.core.resources\.projects\RemoteSystemsTempFiles\
     目录           0  2017-11-02 20:05  Game\.metadata\.plugins\org.eclipse.core.resources\.root\
     目录           0  2017-11-02 20:05  Game\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\
     文件           1  2017-07-04 16:22  Game\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\history.version
     文件         151  2017-07-04 16:22  Game\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index
     文件           1  2017-07-04 16:22  Game\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.version
     文件         228  2017-07-04 16:22  Game\.metadata\.plugins\org.eclipse.core.resources\.root\1.tree
     目录           0  2017-11-02 20:05  Game\.metadata\.plugins\org.eclipse.core.resources\.safetable\
     文件         608  2017-07-04 16:22  Game\.metadata\.plugins\org.eclipse.core.resources\.safetable\org.eclipse.core.resources
     目录           0  2017-11-02 20:05  Game\.metadata\.plugins\org.eclipse.core.runtime\
     目录           0  2017-11-02 20:05  Game\.metadata\.plugins\org.eclipse.core.runtime\.settings\
     文件          42  2017-07-04 16:22  Game\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.core.resources.prefs
     文件         565  2017-07-04 16:22  Game\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.ui.prefs
     文件          58  2017-07-04 16:22  Game\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jst.j2ee.webservice.ui.prefs
     文件          73  2017-07-04 16:22  Game\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.m2e.discovery.prefs
     文件          62  2017-07-04 16:22  Game\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.mylyn.context.core.prefs
     文件          97  2017-07-04 16:22  Game\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.mylyn.monitor.ui.prefs
     文件         148  2017-07-04 16:22  Game\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.mylyn.tasks.ui.prefs
     文件         126  2017-07-04 16:22  Game\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.rse.core.prefs
............此处省略511个文件信息

评论

共有 条评论

相关资源