Существует ли графический инструмент для Mac, помогающий позиционировать объекты CCNode на слое? - PullRequest
4 голосов
/ 01 февраля 2012

Если мой дизайнер предоставит мне изображение размером 960x640 пикселей, как должен выглядеть экран, а также все отдельные элементы, такие как изображения или текст, есть ли способ выложить изображения и текст на экран iPhone / iPad безделать это вручную через код?То, как я делаю это сейчас, представляет собой серию проб и ошибок, пытающихся угадать положение каждого элемента.

Кстати, типы макетов, которые я пытаюсь сделать, - это простые статические макеты длятакие как меню и списки рекордов и т. д.

Ответы [ 4 ]

1 голос
/ 02 февраля 2012

Если вы хотите измерить положение графических элементов. Вы можете попробовать рекламу под названием xscope. Трейл версию можно скачать с их официального сайта. Это лучший инструмент, который я когда-либо видел, для измерения расстояния, цвета (например, он может копировать измеренный цвет непосредственно в формат [UIColor ...]) и т. Д. Если вы хотите что-то бесплатно, я бы порекомендовал markman, который является Китайское программное обеспечение, оно построено на Adobe Air. Все элементы / кнопки являются графическими, поэтому вам не нужно читать по-китайски, чтобы использовать их.

1 голос
/ 02 февраля 2012

Вы должны попробовать один из инструментов редактирования: LevelHelper , CocoShop и CocosBuilder .Проблема будет заключаться в формате вывода, убедитесь, что не только часть редактирования работает в соответствии с вашей спецификацией, но и что вы действительно можете использовать только фрагмент кода, который вам нужен, чтобы вставить его в код.

1 голос
/ 01 февраля 2012

Есть ли у вас программное обеспечение для редактирования изображений, такое как Photoshop или GIMP? Как насчет того, чтобы открыть изображение размером 960x640px с помощью любого такого программного обеспечения, затем навести указатель мыши на центр каждого элемента для его координат и, наконец, вставить эти значения в ваш код?

На мой взгляд, это как минимум лучше и намного быстрее, чем метод проб и ошибок:)

0 голосов
/ 01 февраля 2012

Вы можете попробовать использовать редактор с открытым исходным кодом и написать свой экспортер. Например, я использую blender в качестве редактора уровней для игры, над которой я работаю. Он имеет хороший Python API, который можно использовать для экспорта всей необходимой информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...