Esempio n. 1
0
  public Kura(float x, float y, float z, float r, Obj3D kModel) {

    position = new Vector3f(x, y, z);
    radius = r;
    alive = true;
    moving = true;

    // model = new Obj3D("kura.obj");
    model = kModel;
    model.setPosition(position.x, position.y, position.z);
    model.setRotation(0, 0, 0);
    model.setScaling(scale, scale, scale);
    model.render3D();
  }
Esempio n. 2
0
  public void move() {
    if (position.x > direction.x) {
      position.x -= speed * 0.1;

    } else if (position.x < direction.x) {
      position.x += speed * 0.1;
    }

    if (position.z > direction.z) {
      position.z -= speed;
    } else if (position.z < direction.z) {
      position.z += speed;
    }

    model.setPosition(position.x, position.y, position.z);
    model.setRotation(0, 0, 0);
    model.setScaling(scale, scale, scale);
    model.render3D();
  }