Под «плоской стороной вверх» я предполагаю, что вы имеете в виду «горизонтальную плоскую сторону» (так как «вверх» может означать либо сам край, направленный вверх, либо «обращенный вверх», то есть его нормальные точки вверх).
Я экспериментировал с обеими ориентациями для игры, которую я разработал в колледже. Лично я нашел "плоские боковые" шестиугольники более приятными для глаз. Я мог бы быть в меньшинстве здесь, но я верю, что Civilization V использует ту же ориентацию, поэтому я определенно не одинок. Если вы не намерены использовать одну ориентацию над другой, то я предлагаю вам поэкспериментировать с обеими. Поскольку большинство онлайн-ресурсов, которые я нашел в отношении шестигранных сеток, используют «горизонтальную горизонтальную» ориентацию, многие уравнения, с которыми вы сталкиваетесь, могут потребовать корректировки; этот сайт должен помочь.
Я построил свой проект с независимой от разрешения структурой пользовательского интерфейса, которая автоматически выполняла привязку пикселей устройства, поэтому я не тратил много времени на настройку углов и соотношений. Я полагаю, что каждый из моих гексов имел ограничивающий прямоугольник из 96 независимых от устройства пикселей в квадрате (96 пикселей устройства на стандартном дисплее с разрешением 96 точек на дюйм при масштабе = 1,0). Вы должны быть в состоянии извлечь остальное из скриншота :).