libgdx中的插值

libgdx中的插值,libgdx,sprite,interpolation,Libgdx,Sprite,Interpolation,如何在libgdx中使用插值 比如说,如果我有精灵,我想操纵它的大小,因为它从0,0开始 并以全尺寸结束 我有这个: SpriteBatch batch = new SpriteBatch(); Sprite star = new Sprite(new Texture("star.png")); public void render(float delta) { batch.begin(); batch.draw(star, 100, 100, star.getOrigin

如何在libgdx中使用插值

比如说,如果我有精灵,我想操纵它的大小,因为它从0,0开始 并以全尺寸结束

我有这个:

SpriteBatch batch = new SpriteBatch();
Sprite star = new Sprite(new Texture("star.png"));

public void render(float delta) {
     batch.begin();
     batch.draw(star, 100, 100, star.getOriginX(), star.getOriginY(),
       star.getWidth(), star.getHeight(), star.getScaleX(), star.getScaleY(),
       star.getRotation());
     batch.end;
}

使用SpriteBatch:您可以使用Tween引擎()来处理这些数字

使用Scene2D:可以使用actors和addAction()自动设置转换的动画。动作非常酷,支持多种类型的插值