Инструмент Стартера Проекта Kobold2D

11 августа 2011, в cocos2d, Kobold2D, Штеффеном Иттераймом by Steffen Itterheim

Цель

Пользователям Kobold2D никогда не придется управлять подлинником удара, никогда. Любой проект или задача управления активами, которую большинство пользователей будет хотеть выполнить, должны быть сделаны с визуальным инструментом.

Проблема

Я упоминал прежде, который у меня были проблемы, превращая шаблоны проекта Kobold2D в Xcode 4 Проектных формата Шаблона. Фактически, это, оказалось, было невозможно из-за природы установки рабочего пространства Kobold2D’s.

Так как я хочу иметь большое разнообразие проектных шаблонов в Kobold2D, и определенно больше чем три элементарных шаблона, которые предлагает cocos2d-iphone, я нуждался в некотором способе позволить пользователям начинать новые проекты, основанные на шаблоне.

Решение

То, что я придумал, является Инструментом Стартера Проекта Kobold2D:

Простой и изящный. Этот инструмент просматривает проекты в папке шаблонов Kobold2D, которые являются регулярными проектами Xcode с общей схемой обозначения (eg. _Hello-Kobold2D-Template _), и представляет их пользователю включая описание._Hello-Kobold2D-Template_), and presents them to the user including a description.

Выберите проектный шаблон, дайте ему имя и щелкните Create. Инструмент скопирует проект шаблона к папке Kobold2D рядом со всеми другими проектами. Все возникновения _XXXX-Template_ переименованы к поставляемому названию проекта пользователя (который убран, чтобы удалить недопустимые символы). Тогда проект добавлен к Kobold2D.xcworkspace, который инструмент откроет сразу же. All occurrences of _XXXX-Template_ are renamed to the user supplied project name (which is cleaned to remove illegal characters). Then the project is added to the Kobold2D.xcworkspace which the tool will open right away.

Выгода

Я думаю, что самая большая выгода безусловно - то, что любой может превратить его или её проект Xcode в шаблон, просто следующим схема обозначения. Любой может создать и распределить их собственные шаблоны проекта Kobold2D.

Отметьте: в скриншоте есть только 7 перечисленных шаблонов. Я определенно добавлю больше для Kobold2D v1.0 выпуск, большинство будет основано на проектах, обсужденных в моем Изучать книгу Cocos2D. Приблизительно через две недели первая версия (v0.9x) предварительного просмотра Kobold2D будет доступна. I’ll definitely add more for the Kobold2D v1.0 release, most will be based on projects discussed in my Learn Cocos2D book. The first preview version (v0.9x) of Kobold2D will be available in about two weeks.