iPhone Quartz - Open GL - PullRequest
       30

iPhone Quartz - Open GL

0 голосов
/ 20 мая 2010

Кто-нибудь имеет представление о том, что приложения рисования разума используют для рисования: Quartz 2D или Open GL? Что было бы лучшим способом для реализации такого рода приложений? Любой совет приветствуется!

Спасибо!

Ответы [ 3 ]

0 голосов
/ 20 мая 2010

Я бы посмотрел Cocos2D и для этого типа приложений, даже если он предназначен для игрового движка.

0 голосов
/ 03 июня 2010

Я решил пойти с Quartz, потому что он, кажется, удовлетворяет потребности приложений и потребует меньше времени, чем OpenGL. Мне было интересно узнать о линиях связи между узлами. У меня будет представление прокрутки, которое содержит много узлов, связанных линиями. Я спроектировал каждый узел как подкласс UIView, который реализует drawRect: и выполняет рисование фигур. Когда я перетаскиваю / перемещаю узлы, я перерисовываю только перетаскиваемый вид, что нормально Однако я сомневаюсь, как реализовать линии между узлами, особенно обновление строк - когда узел перемещается, его соединения должны перемещаться вместе с ним. Должен ли я перерисовать все соединения, когда какой-то узел меняет положение? Есть ли лучший выбор, который улучшит производительность?

Спасибо

0 голосов
/ 20 мая 2010

Кварц хорошо приспособлен для такого рода задач. OpenGL более полезен при рисовании текстурированных полигонов. Рисовать кривые Безье и текст намного проще с помощью Quartz.

...