Алгоритмы расчета промежуточных значений

Возможны два алгоритма расчета промежуточных значений для целочисленных значений:

  • накопление погрешности в последнем кадре (используется по умолчанию) — обеспечивает равномерное изменение значения между всеми кадрами, за исключением значения между предпоследним и последним кадрами. Чем больше будет кадров, тем больше возможна погрешность. Проблема в том, что целое число часто не делится на другое целое число без остатка. При этом алгоритме остаток округляется (в большую или меньшую стороны; куда ближе) и остается целое число, которое и будет шагом. Например, имеем 4 кадра. В первом ключевом кадре значение 0, а в последнем ключевом кадре — значение 50. В этом случае шаг равен 16.667. Это значение округляется до 17. В результате имеем следующие значения: 0 17 34 50. Между всеми кадрами значение 17, кроме последнего — где оно равно 16. При большом количестве кадров эта погрешность в последнем кадре может быть большой, но зато движение во всех остальных будет равномерным. Если нужно точно попасть в значение ключевого кадра, то используйте второй алгоритм или измените количество кадров так, чтобы шаг был без остатка;
  • равномерное распределение погрешности — при этом алгоритме округляется значение промежуточного кадра, а не шаг. В результате погрешность равномерно распределяется между промежуточными кадрами. Посмотрим как будут выглядеть значения из предыдущего примера при этом алгоритме: 0 17 33 50 (шаг 16.667, значения кадров 0 16.667—>17 33.333—>33 50). Знак —> означает округление. Значение 16 оказалось в середине. Таким вот образом погрешность будет распределяться между промежуточными кадрами.

Если ни один из этих алгоритмов равномерного изменения значений промежуточных кадров вас не устраивает, то можно все промежуточные кадры сделать ключевыми и ввести значения вручную.

Если слева или справа от ключевого кадра нет других ключевых кадров, то промежуточные кадры будут иметь значение ключевого кадра. Это означает, что установка только одного ключевого кадра приведет к одному значению во всех кадрах слоя. Иными словами, если вам не нужна анимация, а нужно просто передвинуть объект, то достаточно сделать первый кадр слоя ключевым и указать местоположение. Промежуточные значения рассчитываются только между ключевыми кадрами.

Это руководство пользователя сгенерировано программой ODT2HTML v1.0.0 на основе документа в формате ODT (OpenOffice Writer).

Реквизиты студии

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов