2012-11-13 2 views
0

В Monotouch мне нужно создать базовую анимацию изображения, движущегося вдоль пути, при анимации его содержимого изображения с помощью листа спрайта или замены содержимого CGImage, все, что я пытаюсь сделать не могу объединить обе анимации. Я пробовал подклассирование CALayer и анимацию пользовательских свойств или комбинирование анимаций в группе, похоже, ничего не работает. Каков наилучший способ создания такой анимации?Комбинация анимации спрайтов с движением пути с помощью CALayer

ответ

0

Чтобы получить гладкую анимацию, вы хотите подумать о том, что представляют собой CAlayers: они являются дескриптором текстуры, которые живут в пространстве GPU. Чтобы получить плавную анимацию, вы можете контролировать несколько своих свойств, но произвольные изменения, такие как рендеринг данных, снова будут работать нормально.

Что вы должны сделать, это поместить все ваши изображения в лист спрайта, а затем анимировать свойство ContentRect CALayer.

Смежные вопросы