我可以在android模拟器和android设备上拥有相同的游戏运行速度吗?

问题描述:

当我在android模拟器上运行我的简单2D游戏时,它相对于实际的android设备运行速度较慢,所以问题是我们如何确保我们在Android模拟器上为我的游戏调整的速度将与实际上相同Android设备也。我可以在android模拟器和android设备上拥有相同的游戏运行速度吗?

有没有像android老版turky压缩机上的延迟(时间)功能的任何设施所以我可以确保我的速度的字符?

我认为有两件事情可以做:

  • 更新的位置等。如果你从渲染线程更新使用System.getTimeMillis(),经过的时间量的基础上。
  • 启动更新计时器线程,该线程以固定时间间隔进行打勾并从该线程进行更新。

你不能(我不认为)。只有真正的方法才能看到它如何在实际设备上运行(并进行相应调整)......就是在实际设备上运行它。在我的第一个Android项目中,我花了数月的时间开发,使用AVD进行测试(主要是因为我没有钱购买真实设备)。一旦我有了一个设备,就有很多东西需要改变。无论如何,现在我通常会测试我的真实设备。

至于你的第二个问题,我不知道。

+0

非常感谢您的关注。 –