Я боролся с этим и решил попросить о помощи.
Сценарий:
Ширина плитки: 340 Высота: 160
По определению, шестиугольник имеет6 равных сторон.С вышеуказанными размерами это уже не так.Это больше напоминает алмаз.Поиск координат для традиционного шестиугольника в cocos2d легко найти в поиске Google.Я не могу понять, какое уравнение мне нужно для вычисления координат плитки в неправильном шестиугольнике.Когда это нарисовано на бумаге, это по существу две равнобедренные трапеции.На форумах cocos2d я нашел кого-то еще с такой же проблемой: [cocos2d post]: http://www.cocos2d -iphone.org / forum / topic / 17253 .
Может кто-нибудь предложить решение или руководство?