Применимая графическая библиотека iPhone - PullRequest
1 голос
/ 08 сентября 2011

Я пробовал читать на Core Animation, Quartz, OpenGL и cocos2d. Хотя я думаю, что у меня есть чувство, для чего они все предназначены, я все еще не могу решить, что подходит для проекта, который я предпринимаю. Требования просты, мне нужно иметь возможность импортировать собственный шрифт и рисовать его. Мне нужно рисовать линии и дуги.

Я пытался использовать OpenGL ES для этого, но было очень сложно работать с пользовательскими шрифтами. Между Quartz и Core Animation, я не уверен, что применимо. Приложение всегда будет в 2D. Производительность важна. У меня есть ощущение, что Quartz может быть неуместным, поскольку вы можете использовать движение пальцем, чтобы переместить экран в другую часть содержимого, и кажется, что перерисовка такого большого количества содержимого с помощью Quartz является тяжелой для графического процессора. Не уверен, однако, это все от чтения.

Выброс - это кокосовые орехи, поскольку он, кажется, вписывается в пару разных ведер. Кажется, ближе к OpenGL, но без сумасшествия, когда дело доходит до загрузки в пользовательских шрифтах. Похоже, информации было недостаточно, чтобы понять, подойдет ли она для этого проекта.

Ответы [ 2 ]

2 голосов
/ 08 сентября 2011

У меня довольно большой опыт работы с Corona и Cocos2d.Corona проста в использовании и отлично подходит для начинающего программиста.Существует довольно большой класс приложений, которые вы можете написать в Corona, но если вы ищете высокую производительность, лучшим выбором будет Cocos2d.Практически нет 2D-приложения, о котором вы не могли бы написать в Cocos2d.Я рекомендую книгу Steffan Itterheim , если вы заинтересованы в ее изучении.

1 голос
/ 08 сентября 2011

Похоже, вам нужна библиотека Ansca Mobile Corona и x-pressive.com Text Candy:

Corona SDK

Текстовая конфета

...