"Пружинистое" движение
Вложений: 1
Требуется сделать движение, подобное синему шарику.
То есть, есть какая-то цель (красный шарик). Движется рандомно, нелинейно. Иногда тормозит. Надо ее догонять. Причем так, чтобы движение в итоге выглядело "пружинистым", "как на веревочке", ну, вы меня поняли. GIFка в аттаче. Вот как это можно сделать? Вроде бы задача и не сложная, но вот как ее решить... Писец, заклинило! В голове пусто. |
Ответ: "Пружинистое" движение
Методом Эйлера реализовать колебательное звено.
Любое решение будет лишь менее формальной реализацией вышесказанного. |
Ответ: "Пружинистое" движение
Вложений: 1
А если решать "в лоб"? У шарика есть масса, скорость; у невидимой пружины - коэффициент жесткости; при растяжении она придает синему шарику ускорение.
UPD: Реализовал на мидлетпаскале: |
Ответ: "Пружинистое" движение
to AVL: О! Спасибо! Это как раз то, что нужно было! :) Просто и понятно, по - нашему. )
to impersonalis: Штука интересная, почитаю. Это не что-то похожее на easeOutBack-функцию? |
Ответ: "Пружинистое" движение
Цитата:
|
Часовой пояс GMT +4, время: 03:13. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot