Анимация до одного определенного значения ключевого кадра CAKeyframeAnimation

У меня есть четыре позиции в моем CAKeyframeAnimation, которые являются частью пути Безье, и моя анимация отлично работает вдоль пути. Но теперь мне нужно, чтобы анимированный спрайт был перемещен на одно конкретное значение значений позиции ключевого кадра. как я мог это понять? спасибо!


person headkit    schedule 01.06.2012    source источник


Ответы (1)


Извлеките соответствующие значения из массивов keyTimes, values ​​и, возможно, timeFunctions CAKeyframeAnimation, а затем создайте из них CABasicAnimation.

person Christian    schedule 01.06.2012
comment
Спасибо за ответ! да, я думал об этом. но следует ли анимация по пути, чтобы добраться до позиции ключевого кадра? - person headkit; 02.06.2012
comment
Нет, если вы хотите сделать это, следуйте той же логике, но вместо этого создайте совершенно новую CAKeyframeAnimation со всеми нужными параметрами keyTime, значениями и функциями синхронизации. - person Christian; 04.06.2012
comment
Проблема в том, что путь представляет собой замкнутую кривую Безье всего из четырех точек. - person headkit; 04.06.2012
comment
Я знаю, что это было давно, но ты нашел решение @headkit - person Elhoej; 29.11.2018
comment
Я не помню, извините. Но я думаю, вам нужно создать больше точек на пути. - person headkit; 29.11.2018