【发布时间】:2012-10-31 09:29:34
【问题描述】:
我正在创建一个安卓游戏并使用 AndEngine。背景精灵的移动速度在不同的设备中是不一样的,它是变化的。我正在使用下面的代码来移动 bgSprite。如何在不同的设备上保持游戏的恒定速度?
bgSprite1.setPosition(bgSprite1.getX() - 10, bgSprite1.getY());
【问题讨论】:
-
祝你好运......我想你会为你完成工作,因为不同的设备有不同的处理器速度和渲染能力
-
为您的更新处理程序注册一个 TimerHandler(),并将您的位置更新代码放入其中。我猜你当前的代码每帧都在改变位置,所以速度因设备而异。