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

📄 gameimage.java

📁 学习j2me写的,虽然在碰撞上处理的不好!但其中的技巧还是可以学习的1
💻 JAVA
字号:
package Snowball;
/*
 * GameImage.java
 *
 * Created on 2005年11月12日, 下午4:32
 */

import javax.microedition.lcdui.*;
import javax.microedition.lcdui.game.Sprite;

/*
 *
 * @author 诺飞
 */
public class GameImage
{
    //背景
    public Image[][] Backgroud; //背景图片
    
    //玩家
    public Sprite PlayerL; //玩家向左
    public Sprite PlayerR; //玩家向右
   
    //怪物
    public Sprite Monster1L; //怪物向左
    public Sprite Monster1R; //怪物向右
    
    public Sprite Monster2L; //怪物向左
    public Sprite Monster2R; //怪物向右
   
    public Sprite Monster3L; //怪物向左
    public Sprite Monster3R; //怪物向右
   
    public Sprite Monster4L; //怪物向左
    public Sprite Monster4R; //怪物向右
    
    public Sprite Monster5L; //怪物向左
    public Sprite Monster5R; //怪物向右
    
    public Sprite Monster6L; //怪物向左
    public Sprite Monster6R; //怪物向右
    
    public Sprite Monster7L; //怪物向左
    public Sprite Monster7R; //怪物向右
    
    public Sprite Monster8L; //怪物向左
    public Sprite Monster8R; //怪物向右
    
    public Sprite Monster9L; //怪物向左
    public Sprite Monster9R; //怪物向右
    
    //BOSS
    public Sprite Boss1L; //怪物向左
    public Sprite Boss1R; //怪物向右
    
    public Sprite Boss2L; //怪物向左
    public Sprite Boss2R; //怪物向右
   
    public Sprite Boss3L; //怪物向左
    public Sprite Boss3R; //怪物向右
   
    public Sprite Boss4L; //怪物向左
    public Sprite Boss4R; //怪物向右
    
    //子弹
    public Sprite BallL; //子弹向左
    public Sprite BallR; //子弹向右
       
    /*======logo画面======*/
    public Image ybgameImg=null;
    public Image yblogoImg=null;
    
    public Image IndexImg=null;
    public Image LevelImg=null;
    public Image HelpImg=null;
    public Image AboutImg=null;
    public Image GameOverImg=null;
    
    //生命
    public Image LifeImg=null;
    
    //物品
    public Image[] GoodsImg;
   
    
    /** Creates a new instance of GameImage */
    public GameImage()
    {
        //玩家
        Image Player = null;
        
        //怪物
        Image Monster1 = null; 
        Image Monster2 = null; 
        Image Monster3 = null; 
        Image Monster4 = null; 
        Image Monster5 = null; 
        Image Monster6 = null; 
        Image Monster7 = null; 
        Image Monster8 = null; 
        Image Monster9 = null; 
        
        //Boss
        Image Boss1 = null; 
        Image Boss2 = null; 
        Image Boss3 = null; 
        Image Boss4 = null; 
               
        //子弹
        Image Ball = null; 
        
        //物品
        GoodsImg = new Image[3];
        
         
        //载入图片
        try
        {             
            //背景
            Backgroud = new Image[4][4];
            //第一大关
            Backgroud[0][0] = Image.createImage("/Images/BackGround/Backgroud1_1.png");
            Backgroud[0][1] = Image.createImage("/Images/BackGround/Backgroud1_2.png");
            Backgroud[0][2] = Image.createImage("/Images/BackGround/Backgroud1_3.png");
            Backgroud[0][3] = Image.createImage("/Images/BackGround/Backgroud1_4.png");
            //第二大关
            Backgroud[1][0] = Image.createImage("/Images/BackGround/Backgroud2_1.png");
            Backgroud[1][1] = Image.createImage("/Images/BackGround/Backgroud2_2.png");
            Backgroud[1][2] = Image.createImage("/Images/BackGround/Backgroud2_3.png");
            Backgroud[1][3] = Image.createImage("/Images/BackGround/Backgroud2_4.png");
            //第三大关
            Backgroud[2][0] = Image.createImage("/Images/BackGround/Backgroud3_1.png");
            Backgroud[2][1] = Image.createImage("/Images/BackGround/Backgroud3_2.png");
            Backgroud[2][2] = Image.createImage("/Images/BackGround/Backgroud3_3.png");
            Backgroud[2][3] = Image.createImage("/Images/BackGround/Backgroud3_4.png");
            //第四大关
            Backgroud[3][0] = Image.createImage("/Images/BackGround/Backgroud4_1.png");
            Backgroud[3][1] = Image.createImage("/Images/BackGround/Backgroud4_2.png");
            Backgroud[3][2] = Image.createImage("/Images/BackGround/Backgroud4_3.png");
            Backgroud[3][3] = Image.createImage("/Images/BackGround/Backgroud4_4.png");
                      
            //怪物
            Monster1 = Image.createImage("/Images/Monster/Monster1.png");
            Monster2 = Image.createImage("/Images/Monster/Monster2.png");
            Monster3 = Image.createImage("/Images/Monster/Monster3.png");
            Monster4 = Image.createImage("/Images/Monster/Monster4.png");
            Monster5 = Image.createImage("/Images/Monster/Monster5.png");
            Monster6 = Image.createImage("/Images/Monster/Monster6.png");
            Monster7 = Image.createImage("/Images/Monster/Monster7.png");
            Monster8 = Image.createImage("/Images/Monster/Monster8.png");
            Monster9 = Image.createImage("/Images/Monster/Monster9.png");
            
            //Boss
            Boss1 = Image.createImage("/Images/Boss/Boss1.png");
            Boss2 = Image.createImage("/Images/Boss/Boss2.png");
            Boss3 = Image.createImage("/Images/Boss/Boss3.png");
            Boss4 = Image.createImage("/Images/Boss/Boss4.png");
            
            //人物
            Player = Image.createImage("/Images/Play/Player.png");
            
            //子弹
            Ball = Image.createImage("/Images/Play/Ball.png");
            
            //生命
            LifeImg = Image.createImage("/Images/Play/Life.png");
             
            //首页
            IndexImg = Image.createImage("/Images/Play/Index.png");
            
            //关卡
            LevelImg = Image.createImage("/Images/Play/Level.png");
            
            //帮助
            HelpImg = Image.createImage("/Images/Play/Help.png");
            
            //关于
            AboutImg = Image.createImage("/Images/Play/About.png");
            
            //GameOver
            GameOverImg = Image.createImage("/Images/Play/GameOver.png");
            
            //logo
            ybgameImg = Image.createImage("/Images/Logo/ybgame.png");
            yblogoImg = Image.createImage("/Images/Logo/yblogo.png");
            
            //物品
            GoodsImg[0] = Image.createImage("/Images/Play/Ice.png");
            GoodsImg[1] = Image.createImage("/Images/Play/Lens.png");
            GoodsImg[2] = Image.createImage("/Images/Play/Cordial.png");
        
        }
        catch(java.io.IOException e)
        {
        }
       
        //玩家精灵处理
        PlayerL = new Sprite(Player, 40, 34);
        PlayerR = new Sprite(Player, 40, 34);
        PlayerR.setTransform(Sprite.TRANS_MIRROR);
        
        //怪物精灵1处理
        Monster1L = new Sprite(Monster1, 40, 40);
        Monster1R = new Sprite(Monster1, 40, 40);
        Monster1R.setTransform(Sprite.TRANS_MIRROR);
        
        //怪物精灵2处理
        Monster2L = new Sprite(Monster2, 40, 40);
        Monster2R = new Sprite(Monster2, 40, 40);
        Monster2R.setTransform(Sprite.TRANS_MIRROR);
        
        //怪物精灵3处理
        Monster3L = new Sprite(Monster3, 40, 40);
        Monster3R = new Sprite(Monster3, 40, 40);
        Monster3R.setTransform(Sprite.TRANS_MIRROR);
        
        //怪物精灵4处理
        Monster4L = new Sprite(Monster4, 40, 40);
        Monster4R = new Sprite(Monster4, 40, 40);
        Monster4R.setTransform(Sprite.TRANS_MIRROR);
        
        //怪物精灵5处理
        Monster5L = new Sprite(Monster5, 40, 40);
        Monster5R = new Sprite(Monster5, 40, 40);
        Monster5R.setTransform(Sprite.TRANS_MIRROR);
        
        //怪物精灵6处理
        Monster6L = new Sprite(Monster6, 40, 40);
        Monster6R = new Sprite(Monster6, 40, 40);
        Monster6R.setTransform(Sprite.TRANS_MIRROR);
        
        //怪物精灵7处理
        Monster7L = new Sprite(Monster7, 40, 40);
        Monster7R = new Sprite(Monster7, 40, 40);
        Monster7R.setTransform(Sprite.TRANS_MIRROR);
        
        //怪物精灵8处理
        Monster8L = new Sprite(Monster8, 40, 40);
        Monster8R = new Sprite(Monster8, 40, 40);
        Monster8R.setTransform(Sprite.TRANS_MIRROR);
        
        //怪物精灵9处理
        Monster9L = new Sprite(Monster9, 40, 40);
        Monster9R = new Sprite(Monster9, 40, 40);
        Monster9R.setTransform(Sprite.TRANS_MIRROR);
        
        //Boss精灵1处理
        Boss1R = new Sprite(Boss1, 78 , 66);
        Boss1L = new Sprite(Boss1, 78 , 66);
        Boss1L.setTransform(Sprite.TRANS_MIRROR);
      
        //Boss精灵2处理
        Boss2L = new Sprite(Boss2, 78, 66);
        Boss2R = new Sprite(Boss2, 78, 66);
        Boss2R.setTransform(Sprite.TRANS_MIRROR);
        
        //Boss精灵3处理
        Boss3R = new Sprite(Boss3, 78, 66);
        Boss3L = new Sprite(Boss3, 78, 66);
        Boss3L.setTransform(Sprite.TRANS_MIRROR);
        
        //Boss精灵4处理
        Boss4L = new Sprite(Boss4, 72, 98);
        Boss4R = new Sprite(Boss4, 72, 98);
        Boss4R.setTransform(Sprite.TRANS_MIRROR);
                     
               
        //子弹精灵处理
        BallL = new Sprite(Ball, 28, 9);
        BallR = new Sprite(Ball, 28, 9);
        BallR.setTransform(Sprite.TRANS_MIRROR);
        
    }
    
}

⌨️ 快捷键说明

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