⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 load.java

📁 手机RPG游戏
💻 JAVA
字号:
package main;

import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
import java.util.*;
import java.io.*;
import javax.microedition.media.*;
import javax.microedition.media.Manager;
//装入了所有程序所用的图片
//程序所有的改变修正值.
public class Load {

public int playerSpeed=3;//玩家的移动速度
public int playerImgId=0;//玩家图片号
public final int  playerwh=32;//玩家每个小图宽度

public  int backMapId=0;//底图的图片号
public final int backMapN=12;//底图的格子数。
public final int backMapCellwh=32;//底图格子的宽高

public final int npcSpeed=3;//npc 的移动速度
public final int npcwh=16;
public final int npcActionTime=3;//npc 的每次动作间隔
public final int addMonsterTime=200;//刷怪的时间间隔

public final int monsterMax=5;//怪物.
public final int monsterEX=2;//每个怪的经验。
public int monsterHp=30;
public int monsterMaxHp=30;
public int monsterHit=15;//攻
public int monsterRecovery=8;//防
public int monsterMoney=10;

public final int pointwh=32;//传送点的图片宽高
//////////////////////
//这里加载了全部的图片.
  public Image speakingImg;//npc说话的图
  public Image cursorImg;//光标

  public Image backImg[]=new Image [3];//地图图片。
  public Image playerImg[]=new Image [1];//玩家图片。
  public Image pointImg[]=new Image [3];//传送点,标志点,火点 地图
  public Image npcImg[]=new Image [4];//村中npc
  public Image monsterImg[]=new Image [1];//怪物npc
  public Image gridImg[]=new Image [3];//物品栏
  public Image boxImg[]=new Image [3];//箱子。

  InputStream back0Mid=getClass().getResourceAsStream("/res/back0.mid");//背景音乐。
  InputStream back1Mid=getClass().getResourceAsStream("/res/back1.mid");//背景音乐。
  InputStream monsterMid=getClass().getResourceAsStream("/res/bark.wav");//背景音乐。
  public Player playBack0Mid;
  public Player playBack1Mid;
  public Player hitMonsterMid;

  public void Loadinit() {
    try {
      this.playBack0Mid=Manager.createPlayer(back0Mid,"audio/midi");//背景音乐。
      this.playBack1Mid=Manager.createPlayer(back1Mid,"audio/midi");//背景音乐。
      this.hitMonsterMid=Manager.createPlayer(monsterMid,"audio/x-wav");//效果音乐
      for(int i=0;i<boxImg.length;i++){//玩家图片。
      boxImg[i]=Image.createImage("/res/box_"+i+".png");
      }

      for(int i=0;i<gridImg.length;i++){//玩家图片。
      gridImg[i]=Image.createImage("/res/grid_"+i+".png");
      }

      for(int i=0;i<monsterImg.length;i++){//玩家图片。
      monsterImg[i]=Image.createImage("/res/monster_"+i+".png");
      }

      for(int i=0;i<npcImg.length;i++){//玩家图片。
      npcImg[i]=Image.createImage("/res/npc_"+i+".png");
      }

      for(int i=0;i<pointImg.length;i++){//玩家图片。
        pointImg[i]=Image.createImage("/res/point_"+i+".png");
      }

      for(int i=0;i<playerImg.length;i++){//玩家图片。
      playerImg[i]=Image.createImage("/res/player_"+i+".png");
       }

      for(int i=0;i<backImg.length;i++){//地图图片。
      backImg[i]=Image.createImage("/res/village_"+i+".png");
       }
       speakingImg=Image.createImage("/res/speaking.png");//说话的底图片。
       cursorImg=Image.createImage("/res/cursor.png");//光标的图
    }
  catch (Exception ex) {
     System.out.println("Image loading defeat!");
  }
 }




}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -