我可以在AndEngine中更顺畅地移动精灵吗?

时间:2015-04-25 05:21:05

标签: android sprite andengine

这是我的代码。

MainScene pScene;
public ProgressBar(float pX, float pY, ITextureRegion pTextureRegion,
        VertexBufferObjectManager pVertexBufferObjectManager,
        MainScene pScene) {
    super(pX, pY, pTextureRegion, pVertexBufferObjectManager);
    this.pScene = pScene;
}

@Override
protected void onManagedUpdate(final float pSecondsElapsed){
    super.onManagedUpdate(pSecondsElapsed);
    this.mX += pScene.barSpeed;
    if(this.mX > 610){
        this.mX = 100;
    }
}

它移动得很好,但问题是当我使用这个代码时,一些精灵永远不会与这个栏位于同一个地方。 (例如,当barSpeed为7时,sprite on(105,30)永远不能满足此条形图)

我需要更顺畅地移动这个Sprite,这意味着它会逐个像素地移动,所以这个Sprite可以触摸所有的精灵。此栏还必须具有可以控制其速度的代码。

0 个答案:

没有答案