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

📄 blast.java~1~

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


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

public class Blast extends Base{
Image img;
    Canvas1 mc;
    int frameCnt;
        public Blast(Canvas1 mc,Image img)
        {

        this.mc = mc;
     this.img = img;

        }

    public void setPosition(int x, int y, int tt) {

        this.x = x;
        this.y=y;
        this.type = tt;
        switch(type)
        {
        case 0:
        this.frameWidth = 28;
        this.frameHeight = 29;
            break;

        }
        this.setVisble(true);


    }

    public void move() {


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


        }

    }

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

        mc.tool.drawPartImage(g,img,x,y,this.frameCnt*this.frameWidth,0,this.frameWidth,this.frameHeight);
        }
    }

    public void setVisble(boolean flag) {

        this.visble = flag;
    }

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

    public void setPosition(int x, int y) {
    }
}

⌨️ 快捷键说明

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