2013-11-12 20 views
0

У меня есть простая анимация перевода в Android-игре, которую я разрабатываю. Когда я тестирую его на нескольких устройствах, он работает на очень разных скоростях на 10-дюймовых планшетах, 7-дюймовых планшетах и ​​смартфонах.Скорость анимации на разных устройствах

Что такое «современное» средство получения равномерной скорости анимации на разных устройствах?

Спасибо,

+0

Вы говорите о Android, предположительно? Итак, «просто используйте Core Animation, если на iOS» - это совершенно бесполезный ответ части? – Tommy

+2

этот вопрос нужен либо больше тегов, либо редактировать, чтобы указать домен более конкретно – Raiyan

+0

Я добавил более подробную информацию по моему вопросу. – Daniel1402

ответ

1

я, наконец, решил использовать display.metrics, чтобы получить плотность пикселей устройства. Затем меняю скорость движения трансляции, делясь на значение плотности.

Все еще интересно, является ли это «современным» способом управления скоростью анимации на разных устройствах ???

0

Продолжительность анимации должна быть одинаковой на всех устройствах. Но поскольку размеры меняются, меняется и визуальное «расстояние», поэтому у вас создается впечатление, что скорость отличается.

Возможное решение для переключения между различными размерами экрана и назначением для них различной продолжительности анимации

Смежные вопросы