Я недавно начал играть с RaphaelJS.Я пытаюсь найти самый простой способ анимировать гетерогенную группу объектов Рафаэля или что-то похожее.
Я создал базовый пример того, что я пытаюсь http://jsfiddle.net/maraujop/Prckt/
Дело в том, что я хочу, чтобы прицел снайпера следовал цели (синий круг) после того, как кто-то щелкнул по ней.Прямо сейчас при нажатии снайперский прицел направляется туда, где находится цель, но не следует.
Конечно, я мог бы animateAlong
прицелить снайпер, используя тот же маршрут, что и цель (было бы хаком, а не универсальным решением), но представьте, что цель движется случайным образом, мне нужно перерисовать снайпера, чтобыкуда движется круг.
Похоже, я не могу использовать animateAlong
в onAnimation
(может быть, слишком много?).Поэтому я предполагаю, что правильный способ сделать это - превратить снайпера в один SVG-путь и использовать attr
или translate
.
Может кто-нибудь пролить свет на это?Спасибо