Могу ли я забыть все свои знания UIKit и Core Animation, когда я решу сделать все в OpenGL ES? - PullRequest
1 голос
/ 20 июля 2009

Я читал, что OpenGL ES может работать вместе с Core Animation. Поэтому мне интересно, смогу ли я повторно использовать некоторые из моих усердно работающих знаний по Core Animation, когда я начну заниматься OpenGL ES ...

1 Ответ

3 голосов
/ 20 июля 2009

Вы в значительной степени одиноки, когда решаете использовать OpenGL. Единственное, для чего вы собираетесь использовать EAGLView - это получать события касания.

Теперь материал Quartz все еще полезен - рисовать 2-мерную графику во время выполнения и отображать ее в своем коде OpenGL в качестве текстур. Но Core Animation совсем не полезен.

РЕДАКТИРОВАТЬ: Чтобы немного расширить это, вы можете использовать Core Animation и методы UIView, чтобы делать все обычные вещи с EAGLView, но вы не должны этого делать, EAGLView также не должен иметь никаких UIViews, перекрывающих его. Оба убьют производительность.

...