Я новичок в Кварце, и я изо всех сил пытаюсь понять, что Apple говорит, что это очень легко и просто.
Я создал два CGLayers: один для фиксированного фона и другой для спрайта. Я хочу, чтобы этот спрайт переместился.
И фоновый контекст, и контекст спрайта прорисованы вне экрана, и я бы хотел, чтобы оба они были видны на экране.
Чтобы сделать это - и я не уверен, что это правильный путь - я сделал следующее:
- Я создал UIImageView
Я захватил содержимое слоя, используя
resultImage = UIGraphicsGetImageFromCurrentImageContext ();
myView.image = resultImage;
Это показывает мне на экране содержимое обоих кварцевых слоев.
Теперь у меня две проблемы:
- Этот подход медленный, как ад
- Когда я перемещаю слой, я должен повторить упомянутый код и ДАЖЕ ДЕЛАЯ ЭТО, СЛОЙ НЕ ДВИЖЕТСЯ !!!!
Итак, пожалуйста, гуру iPhone там, пожалуйста, скажите мне, если есть другой способ сделать это с кварцем и что я должен сделать, чтобы увидеть движение спрайта !!!!
спасибо за любую помощь!