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

📄 blast.java~5~

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


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

public class Blast extends Base {
    Image img;
    Canvas1 mc;
    Tools tool;
     Image img_explode2; //受損
    int frameCnt;
    public Blast(Canvas1 mc) {
        this.mc = mc;
tool =new Tools(mc);
        img_explode2 = tool.getImage("/explode2.png");
    }

    public void setPosition(int x, int y) {

        this.x = x;
        this.y = y;

        this.setVisble(true);

    }

    public void move() {

        if (this.isVisble()) {
            //看得见的情况下
            this.frameCnt++;
            if (this.frameCnt > 1) {
                this.frameCnt = 0;
                this.setVisble(false);
            }

        }

    }

    public void paint(Graphics g) {
        if (this.isVisble()) {

tool.drawPartImage(g,img_explode2,x,y,frameCnt*14,20,14,20);
        System.out.println("x=="+x);System.out.println("y=="+y);
        System.out.println("fff"+frameCnt);
        }
    }

    public void setVisble(boolean flag) {

        this.visble = flag;
    }

    public boolean isVisble() {
        return this.visble;
    }


}

⌨️ 快捷键说明

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