我希望能够使精灵沿着y轴以一定的速度移动,目前我的做法是将其高度从屏幕顶部递减至0,采用恒定值。以下是代码:
this.engine.registerDrawHandler(new IDrawHandler() {
@Override
public void onDraw(GLState pGLState, Camera pCamera) {
ballon.setpostiton(ballon.getX(), ballon.getY() - 1);
}
});
但是,当我将代码移动到不同的sprite时,我没有得到一致的结果。在小设备上,它比大分辨率设备更早结束,并且在这方面,我已经在我的Andengine选项中传递了FillResolutionPolicy。
请告诉我一种在Andengine中移动sprite的一致方法。