iPad SDK для 2D-графики и графических элементов? - PullRequest
1 голос
/ 24 марта 2011

Мне нужен какой-то SDK или библиотека поверх iOS, которые могли бы помочь мне в создании игр для iPad / IPHONE.

Необходимая мне функциональность ..

  • Элементы графического интерфейса пользователя, скины, списки, диалоговые окна и т. Д.
  • Любые подпрограммы, помогающие с играми на основе плиток
  • Функции рисования и перемещения спрайтов
  • Любые векторные библиотеки, помогающиес поворотом, перекосом и т. д.

Я уверен, что мог бы написать все это с нуля, но я предполагаю, что некоторые библиотеки уже существуют.Я не боюсь испачкать свои руки в коде, поэтому, пожалуйста, не просите меня просить о готовых вещах:)

Спасибо

Ответы [ 3 ]

2 голосов
/ 24 марта 2011

большинство битов уже доступно в UIKit, но http://www.cocos2d -iphone.org / - это фреймворк, на который стоит обратить внимание при разработке игры.

2 голосов
/ 24 марта 2011

Ответ по умолчанию - cocos2d .Открытый исходный код, лицензия MIT, библиотека спрайтов (включая встроенную поддержку карт листов).

Что касается пользовательского интерфейса - у Cocos есть несколько вспомогательных утилит для работы с элементами пользовательского интерфейса, однако его UIKit не так уж сложно обработать (хотя болеенастройки вы делаете больше кода рисования вы в конечном итоге).

0 голосов
/ 24 марта 2011

Две заметки о кокосах-2d: - Cocos имеет собственную реализацию элемента управления UI под названием MenuItem. Его можно использовать для простого эмуляции поведения кнопок. Существует также простой алгоритм компоновки для размещения этих элементов в столбцах, строках, сетках. Есть и другие элементы управления, которые позволяют отображать текст на экране (метки). Нет текстовых редакторов, хотя, AFAIK. - кокосовые орехи могут быть легко интегрированы с остальной частью UIKit, поэтому просто показать стандартные «окна сообщений», некоторые элементы UIKit сверху или позади него. Например, я смог использовать представление cocos как дочернее представление UIImagePicker.

...