Рисование шестигранных плиток в Cocos2d для iOS - PullRequest
2 голосов
/ 21 июля 2011

Я хочу нарисовать гексагональную карту тайлов. Файлы TMX, которые они включают, более тяжелые, чем просто необходимая мне шестнадцатеричная сетка. Мне не нужны изображения, просто черный / прозрачный фон с шестигранным контуром сверху.

Пока у меня есть это:

CCTMXTiledMap *map = [CCTMXTiledMap tiledMapWithTMXFile:@"hexa-test.tmx"];

Существует ли для этого встроенная рутина или стандартный подход?

(Я новичок в cocos2d для iOS.)

Спасибо

1 Ответ

1 голос
/ 21 июля 2011

Насколько я видел в Cocos2D, карта тайла является единственным встроенным способом рисования шестнадцатеричной карты. Если вы хотите что-то еще, вам придется свернуть свое собственное - но я не думаю, что это будет так сложно сделать.

Попробуйте эту страницу для получения информации об основном алгоритме рисования в шестнадцатеричном формате.

Также есть эта страница , которая рисует много шестиугольников на карте.

Надеюсь, это поможет.
Mike

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