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

📄 pod.java~46~

📁 一个J2Me的赛车游戏
💻 JAVA~46~
字号:
import javax.microedition.m3g.*;
import java.io.*;

public class Pod
    extends Car {

  public Group pod;
  public Pod(World world, String name, float InitPosition[]) {
    try {
      Object3D[] podcar = Loader.load("/res/" + name);

      for (int i = 0; i < podcar.length; i++) {
        if (podcar[i] instanceof Group) {
          System.out.println("podload" + name);
          pod = (Group) podcar[i];

          break;
        }
      }
      podcar = null;

      pod.postRotate(RotY, 0.0f, 1.0f, 0.0f);
      world.addChild(pod);
      pod.setTranslation(InitPosition[0], Global.groundtocam, InitPosition[1]);
      pod.postRotate( -90f, 1.0f, 0.0f, 0.0f);
      pod.postRotate( -90f, 0.0f, 0.0f, 1.0f);
      maxspeed=0;
    }

    catch (Exception e) {
      // ERROR!
      System.out.println("Loading error!");
      Global.reportException(e);
    }

  }

  public void update() {
    double rads = Math.toRadians(RotY);
    camSine = Math.sin(rads);
    camCosine = Math.cos(rads);


      pod.translate( -1.2f * carspeed * (float) camSine, 0.0f,
                    -1.2f * carspeed * (float) camCosine);

        carspeed += 0.1;

      if (carspeed >= maxspeed) {
        carspeed -= 0.1;
      }


    if (acspeed > 0.01f) {
      acspeed -= acspeed / 10;
    }

    Checkfield(pod, true);

  }

}

⌨️ 快捷键说明

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