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

📄 boss.java~5~

📁 这个是最早期的一个飞行射击游戏 简单实现了地图滚动 子弹碰撞 与 UI等
💻 JAVA~5~
字号:
package newgame;

import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;

public class Boss extends Base {

 Image img_Boss;
Image img_shadow;
int iSal;
boolean fire;//是否開火
 boolean a;//
int speedx,speedy;//速度

  int frameWidth,frameHeight;

  boolean visble;//可见不可见
  int x,y;//坐标
  int bulletY;//子彈坐标
  int type;//类型
  int bullet_count;//子彈間隔器
  int hp;
  Canvas1 mc;//
  Tools tool;
public Boss(Canvas1 mc, int type){
    hp=1000;
    this.mc=mc;
   tool=new Tools(mc);
    this.type=type;
switch (type){
case 1:

      img_Boss=tool.getImage("/boss_1.png");
     img_shadow=tool.getImage("/boss_1s.png");
    break;

}

}


  public void setPosition(int x, int y) {
       this.x=x;
       this.y=y;


   }

   public void move() {
       if (!a ) {
           System.out.println("aaaaaaaaaaaaa");
           x++;
           if(x==mc.SCx-img_Boss.getWidth()){a=true;}
       }
    else{ System.out.println("bbbbbbbbbbbaa");
           x--;
       }

       if (mc.hero.y - img_Boss.getHeight() < 20) {
           y++;
       } else {
           y--;
           if (y < 0) {
               y = 0;
           }
       }

   }

   public void paint(Graphics g) {

g.drawImage(img_Boss,x,y,g.LEFT|g.TOP);

   }

   public void setVisble(boolean flag) {
   }

   public boolean isVisble() {
       return false;
   }

}

⌨️ 快捷键说明

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