示例#1
0
  @Override
  public void act(StageGameState b) {
    float s = (float) maxRadius * (lifeCount + 1) / (lifespan + 1);
    model.setLocalScale(new Vector3f(s, 1, s));

    super.act(b);
  }
示例#2
0
  @Override
  public void act(StageGameState b) {
    // set scale
    model.setLocalScale(2);

    // create ice trail
    if (lifeCount % 12 == 0) {
      IceTrail f = (IceTrail) LoadingQueue.quickLoad(new IceTrail(40, .05f), b);
      f.model.setLocalTranslation(model.getWorldTranslation().clone());
      b.getRootNode().updateRenderState();
    }

    super.act(b);
  }