Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Плавное движение в canvas JS

закрыт без выполнения


Легкая и быстрая работенка на JavaScript.

Нужно чтобы координата X менялась с ускорением в начале и замедлением в конце. 

Например с 40 до 1.

40

20

10

5

2.5

1.25

1.125

1.00925

и так далее максимально приближаясь к ~1

Ну и конечно наоборот с 1 до 40: 1 5 10 20 35 38.5 39.033 39.099

Графическое представление:

image

Все цифры выше я указал лишь примерно.


setTimeout и умножение на 0.9 я пробовал, но координата то либо слишком превышала ожидаемый конец, либо слишком не доставала.



  1.  фрилансер больше не работает на сервисе
  2. ставка скрыта фрилансером
  3. 1 день400 ₽
    Никита Коркуц
     256 

    Здравствуйте! Большой опыт программирования на js. Сделаю быстро.

    Беларусь Мозырь | 27 августа в 13:01 |
  4. 1 день400 ₴
    Владимир Плотник
     358   3  0

    Здравствуйте,

    В принципе понял что вам нужно, нужно смотреть код что-бы понять как лучше сделать этот еффект.
    Спасибо

    Украина Одесса | 27 августа в 13:43 |
  5. ставка скрыта фрилансером
  6. 1 день200 ₴
    Vyacheslav Pivtorak
     912   29  1   1

    Добрый день. Есть идея как создать функцию с гибкими настройками. От которого числа к которому приближаться и скорость приближения.

    Украина Черкассы | 27 августа в 14:14 |
  1. ставка отозвана