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