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

📄 gameengine.java

📁 j3me java
💻 JAVA
字号:
import javax.microedition.lcdui.*;import net.jscience.j3dme.*;import net.jscience.j3dme.renderers.MIDPRenderer;import models.*;public class GameEngine implements Runnable{    protected Image viewBuffer;    private World world;    protected ViewPort viewport;    private Camera cam1;    private Renderer renderer;    private Model model;    private EliteCanvas canvas;    public GameEngine(EliteCanvas canvas)    {        this.canvas = canvas;        canvas.setEngine(this);        init();    }    public void init(){        model = new Cobra();        model.z = 82;        world = new World(2);        world.addModel(model);        cam1 = new Camera(world,144);        viewBuffer = Image.createImage(144,100);        renderer = new MIDPRenderer(viewBuffer.getGraphics());        viewport = new ViewPort(renderer,cam1,0,0,144,100);    }    public void start()    {        Thread runner = new Thread(this);        runner.start();    }    public void run() {        while(true){           synchronized(viewBuffer){              viewport.renderScene();              canvas.repaint();              try{                 viewBuffer.wait();              }              catch (java.lang.InterruptedException ie){              }           }           model.pitch+=3;           model.yaw+=4;        }    }}

⌨️ 快捷键说明

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