terrerist1.java

来自「3D手机游戏开发实例源代码」· Java 代码 · 共 54 行

JAVA
54
字号


import javax.microedition.lcdui.*;
import javax.microedition.m3g.*;


public class Terrerist1
{
  private SkinnedMesh terrerist;


  public Terrerist1(String name, int ID, float xCoord, float zCoord) 
  { 
    Object3D[] parts = null;
    try {
      parts = Loader.load("/terrerist1.m3g");
    } 
    catch (Exception e) 
    {  e.printStackTrace();
     }
     
    World world1 = null;
    for (int i = 0; i < parts.length; i++) {
        if (parts[i] instanceof World) {
             world1 = (World)parts[i];
        }
    }
    terrerist = (SkinnedMesh)world1.find(112);
    terrerist.scale(0.12f,0.12f,0.12f);
    Transform transform = new Transform();
    terrerist.setRenderingEnable(true);
    terrerist.setTranslation(0,0,0);
    world1.removeChild(terrerist);
    terrerist.setUserObject( new TerreristInfo(name, ID) );   // store name and ID

    // reposition the model's start position and size
    terrerist.setTranslation(xCoord+0.25f, 0.0f, zCoord+0.25f);
 //   terrerist.scale(0.5f, 0.5f, 0.5f);

    terrerist.setPickingEnable(true);   // so can fire a pick ray at it
  }  // end of PenguinModel()


  public SkinnedMesh getModel()
  {  return terrerist;  }


  // ------------------- model creation -----------------------------


 

} // end of PenguinModel class

⌨️ 快捷键说明

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