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

📄 monster2.java

📁 j2me 小游戏
💻 JAVA
字号:
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.game.*;

public class Monster2 extends Sprite{
    int mhp=60;
    private HeroSprite hero;
    public static final int STAND=0;
    public static final int LEFTWALK=1;
    public static final int KIT=2;
   
    public int left1[]={32,31,30,29,28,27};
    public int right1[]={27,28,29,30,31,32};
    public int stand1[]={27};
    public int kit1[]={0,1,2,3,4,5};
    public int die[]={18,19,20,21,22,23};
    public int mstate=0;
  
    public Monster2(Image img, int imgWidth, int imgHeight,HeroSprite hero){
        super(img,imgWidth,imgHeight);
        this.hero=hero;
        setFrameSequence(left1);
        defineCollisionRectangle(20,2,20,30);        
        }
    public void act(){    
        if(!(collidesWith(hero,false))){
      
            if(mstate!=LEFTWALK){
                setFrameSequence(left1);
                mstate=LEFTWALK;
            }
              if(getX()-hero.getX()<128){
                move(-3,0);
                }
        }
        if(collidesWith(hero,false)){
            hero.currentHp-=2;
            if(mstate!=STAND){
                setFrameSequence(kit1);
            mstate=STAND;
            }
        }
        
    }
        
    


}

⌨️ 快捷键说明

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