Использование векторной графики в играх для iPhone - PullRequest
9 голосов
/ 12 марта 2011

Я разработчик Flash / AS3, и мне интересно, как некоторые разработчики iPhone используют векторные активы в своих играх.

Например, "Lil 'Pirates": эти игры выглядят как векторные, легко масштабируются и масштабируются, но я не могу получить никакой информации об использовании векторных ресурсов в iOS.

1 Ответ

7 голосов
/ 12 марта 2011

Quartz 2D - довольно легкий фреймворк для векторной графики.Это очень хорошо задокументировано ...

Кварцевая документация

В частности, я бы обратил особое внимание на многослойность и производительность ...

Кварцевое наложение и производительность

Если производительность вызывает беспокойство, я бы также прочитал основную документацию по анимации.Базовая анимация использует CALayers для кэширования векторов, отображаемых с помощью Quartz, в растровые изображения в памяти.Эти CALayers могут быть преобразованы и переведены через API анимации.Если вы собираетесь много рисовать, я бы рекомендовал этот маршрут.

...