Этот вопрос, возможно, задавался раньше, но я начинаю изучать программирование игр на Android. Мне трудно найти лучший способ перемещения объекта.
Проще говоря, допустим, у меня есть растровое изображение, расположенное на 0,0, и я хочу переместить его по экрану. Очевидный способ сделать это - просто увеличивать позицию X на единицу каждый раз, когда вызывается метод onDraw Surface View.
Но что, если я хочу заставить его двигаться быстрее? Я мог бы увеличить его на два или три вместо одного, но тогда движение начинает становиться действительно изменчивым и глупым.
Каков наилучший способ сделать это?