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

📄 driftsprite.java

📁 J2ME拯救海盗游戏基本功能已实现11111111
💻 JAVA
字号:
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.game.*;
import java.util.*;

//漂浮物
public class DriftSprite extends MainSprite
{
	public DriftSprite(Image image, int frameWidth, int frameHeight,int speed, TiledLayer barrier) 
	{
		super(image, frameWidth, frameHeight, speed, barrier);
	}

	//漂浮
	public void drift()
	{
		int xPos = getX();
		int yPos = getY();

		switch (Math.abs(this.getRandom().nextInt() % 4))
		{
			// 左移
			case LEFT:
				move(-this.getSpeed(), 0);
				break;
			// 右移
			case RIGHT:
				move(this.getSpeed(), 0);
				break;
			// 上移
			case UP:
				move(0, -this.getSpeed());
				break;
			// 下移
			case DOWN:
				move(0, this.getSpeed());
				break;
		}

		// 检测与背景图层碰撞
		if (collidesWith(this.getBarrier(), true)) 
		{
			setPosition(xPos, yPos);
		}
		
		nextFrame();
	}
}

⌨️ 快捷键说明

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