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

📄 bullet.java

📁 简单的射击游戏子弹代码
💻 JAVA
字号:
import javax.microedition.lcdui.*;
public class bullet
{
	private Image img;
	private int framewidth;
	private int frameheight;
	public int positionx;
	public int positiony;
	private int zhenindex;
	private int allzhen;
	private int speedx;
	private int speedy;

	public bullet(Image img,int framewidth,int frameheight,int positionx,int positiony,int speedx,int speedy)
	{
		this.img = img;
		this.framewidth = framewidth;
		this.frameheight = frameheight;
		this.positionx = positionx;
		this.positiony = positiony;
		this.speedx = speedx;
		this.speedy = speedy;
		this.zhenindex = -1;
		this.allzhen = (img.getWidth()/framewidth)*(img.getHeight()/frameheight)-1;
	}
	
	public void move()
	{
		positionx += speedx;
		positiony += speedy;
	}
	
	public void draw(Graphics g)	
	{	
		if(++zhenindex > allzhen)
			zhenindex = 0;
	 	g.setClip(positionx,positiony,framewidth,frameheight);
	 	g.drawImage(img,positionx-(zhenindex%(img.getWidth()/framewidth))*framewidth,positiony-(zhenindex/(img.getWidth()/framewidth))*frameheight,20);
	 	g.setClip(0,0,176,208);		
	}
	
}

⌨️ 快捷键说明

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