Координаты карты листов для плиточных шестиугольников - PullRequest
0 голосов
/ 08 июня 2011

Я боролся с этим и решил попросить о помощи.

Сценарий:

Ширина плитки: 340 Высота: 160

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

Может кто-нибудь предложить решение или руководство?

1 Ответ

0 голосов
/ 18 сентября 2011

Разве этого недостаточно для масштабирования?Используйте функции, которые вы нашли для равностороннего шестиугольника, создайте сетку с шестигранной стороной 160 и масштабируйте сетку по ширине на 340/160.

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