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

📄 bg.java

📁 java写的2.5D忍者游戏..涉及到深度缓冲技术...可控制玩家攻击,和npc的AI,碰撞等等
💻 JAVA
字号:
import java.io.IOException;

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

public class BG
{
	Image di,shu1,shu2,shu3,ti,yue,cao;
	public BG()
	{
		try {
			di = Image.createImage( "/d1.png");
			shu1 = Image.createImage( "/js1.png");
			shu2 = Image.createImage( "/zs1.png");
			shu3 = Image.createImage( "/ys1.png");
			yue = Image.createImage( "/yue.png");
			ti = Image.createImage( "/t1.png");
			cao = Image.createImage( "/caodi.png");
		
		} catch (IOException e) {
			// TODO 自动生成 catch 块
			e.printStackTrace();
		}
	}
	public void render1(Graphics g,int cx,int cy) //下半部,地面
	{
		for (int i = 0;i< MC.CW /16+2;i++)
		{
			g.drawImage( di,i*16-cx%20,106,0);
		}
		
	}
	public void render2(Graphics g,int cx,int cy)
	{
		for (int i = 0;i<MC.CW /130+2;i++)
		{
			g.drawImage( shu1,i*130-((cx*3/7)%130)-50,14,0);
		}
	}
	public void render3(Graphics g,int cx,int cy)
	{
		for (int i = 0;i<MC.CW /80+2;i++)
		{
			g.drawImage( shu2,i*80-((cx*3/7)%80)-30,40,0);
		}
	}
	public void render4(Graphics g,int cx,int cy)
	{
		for (int i = 0;i<MC.CW /100+2;i++)
		{
			g.drawImage( shu3,i*100-((cx*2/7)%100)+20,53,0);
		}
	}
	public void render5(Graphics g,int cx,int cy)  //上半部分背景
	{
		for (int i = 0;i<MC.CW /176+2;i++)
		{
			g.drawImage( ti,i*176-((cx*2/8)%176)-70,0,0);
		}
	}
	public void render6(Graphics g,int cx,int cy)  //草丛
	{
		for (int i = 0;i<MC.CW /176+2;i++)
		{
			g.drawImage( cao,i*176-cx%176,150,0);
		}
	}
	public void render7(Graphics g,int cx,int cy)  //月亮
	{
		
			g.drawImage( yue,60,0,0);
		
		
	}
}

⌨️ 快捷键说明

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