我正在开发的Android游戏中有一个简单的翻译动画。当我在几台设备上进行测试时,它在10英寸平板电脑,7英寸平板电脑和智能手机上以非常不同的速度运行。
在不同设备上获得统一动画速度的“最先进”方法是什么?
谢谢,
答案 0 :(得分:1)
我最终决定使用display.metrics来获取设备的像素密度。然后我通过除以密度值来调整平移运动速度。
仍然想知道这是否是在各种设备上控制动画速度的“最先进”方式???
答案 1 :(得分:0)
所有设备上的动画持续时间应相同。但是,由于尺寸发生变化,视觉“距离”也会改变广告,这就是为什么你会有一种速度不同的印象。
可能的解决方法是在不同的屏幕尺寸之间切换并为它们设置不同的动画持续时间