Вопросы с тегом «hexagonal-grid»

Регулярная мозаика поверхности, где правильные шестиугольники используются для мозаики сетки.

50
Вертикальные и горизонтальные шестигранные сетки, плюсы и минусы [закрыто]

С помощью шестигранных решеток вы можете расположить плитки остроконечными сторонами вверх, чтобы вы могли перемещаться вдоль оси запад-восток, или вы можете расположить их ребром вверх, чтобы вы могли двигаться вдоль оси север-юг. , Горизонтальная или остроконечная шестигранная сетка: Вертикальная...

42
Почему бы нам не использовать восьмиугольные карты вместо шестиугольных?

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

28
Как создать карту шестиугольника в PHP из базы данных для браузерной стратегии

Я пытаюсь создать шестиугольную карту мира для моей стратегической игры на основе браузера PHP. Я создал таблицу в своей базе данных со следующими данными в строке: id, type, x, y и busy. Где тип - это вид плиток, которые определены в числах. Например, 1 - трава. Сама карта 25 х 25. Я хочу...

26
Учебники по шестиугольной сетке / плитке [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто 5 лет назад . Существуют ли какие-либо не зависящие от платформы или языка...

17
Распознавание гексагональной кликбокса

Я работаю над игрой, в которой будут задыхаться шестиугольники. В настоящее время у меня есть изображение шестиугольника, которое я использую (все стороны имеют одинаковую длину ... оно вписывается в изображение размером 50 на 50 пикселей). Я немного новичок в C # и действительно новичок в XNA, но...

17
Получить кольцо плиток в шестиугольной сетке

Благодаря этому сообщению: шестиугольные плитки и находя их соседних соседей , я могу собрать соседние плитки к данной плитке. Но я в значительной степени застрял в алгоритме, который дает мне только «кольцо» плиток, указанных смещением. Алгоритм, приведенный в этом посте Stack Overflow, не совсем...

16
Модель рельефа для гексагональных игровых сеток

TL; DR: Где высота должна быть закреплена на шестиугольной сетке в стиле цивилизации? Центр, сторона или вершина? (Или более сложный?) Правильный вопрос: Рассмотрим на мгновение классическую игру, которую мы все знаем и любим (может быть?), Альфа Центавра Сида Мейера. Модель карты представила...

15
Приятные изометрические шестиугольники

Какие углы и соотношения длинная сторона / короткая сторона дают наиболее эстетически привлекательные и графически правильные изометрические (изогнутые и плоской стороной вверх) гексы, которые дополнительно визуализируются в целые размеры пикселей для нескольких размеров при...

15
Как равномерно распределить гекс сетку между n игроками?

Я делаю простую игру на основе гекс-сетки и хочу, чтобы карта была равномерно распределена между игроками. Карта создается случайным образом, и я хочу, чтобы у игроков было примерно одинаковое количество клеток с относительно небольшими участками. Например, если на карте четыре игрока и 80 ячеек, у...

14
Нахождение кратчайшего пути на гексагональной сетке

Я пишу пошаговую игру с элементами симуляции. Одна из задач, над которой я сейчас зациклен, - это поиск пути. Что я хочу сделать, так это перемещать каждый ход ИИ-приключенца на одну клетку ближе к своей цели, используя его текущие x, y и его цель x, y. Пытаясь понять это самостоятельно, я могу...

13
Как я могу реализовать сборку гексагональной мозаики в XNA?

У меня есть мозаичная карта с шестиугольником, на которой мне нужно проверить, нажимается ли шестиугольник. Шестиугольники на самом деле не соприкасаются, скорее между ними есть небольшой зазор. Кто-нибудь знает, как я могу проверить, щелкает ли шестиугольник, не усложняя все...

13
Генерируйте равные области на гекс карте

Возьмем, к примеру, большую (шестнадцатеричная) шестнадцатеричную карту, как я могу разделить ее на N областей связанных гексов для моделирования стран? Цель состоит в том, чтобы создать шестнадцатеричную карту, похожую на реальную карту со странами разных форм, но одинакового...

12
Эффективный алгоритм для границы множества плиток

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. У меня есть сетка плиток известного конечного размера, которая формирует карту....

10
Хранение шестигранной сетки

Я создал небольшую инфраструктуру с шестигранной сеткой для Unity3D и пришел к следующей дилемме. Это моя система координат (взято отсюда ): Все это работает довольно хорошо, за исключением того факта, что я понятия не имею, как его хранить. Первоначально я намеревался хранить это в 2D-массиве и...

10
Отображение диапазона на гексагональной сетке

Здесь ситуация. У меня есть гексагональная доска, и юнит на ней, со скоростью или значением перемещения 4. Различная местность имеет разные затраты. Когда я нажимаю на юнит, игра должна показывать мне диапазон хода. Мое решение состояло в том, чтобы проверять каждый гекс в диапазоне 4, используя A...

10
Как получить координаты пикселя в шестнадцатеричное на шестнадцатеричной карте на основе массива?

Я пытаюсь сделать функцию пиксель-координата для шестнадцатеричной карты, но я не правильно понимаю математику, все, что я пытаюсь сделать, кажется немного неправильным, и примеры, которые я нашел, основаны на картах по центру. Под «массивом» я подразумеваю порядок упорядочения гексов, см. Рис....

10
Как вращать структуру шестиугольных плиток на шестиугольной сетке?

Моя 2D-изометрическая игра использует гексагональную сетку. Как показано на рисунке ниже, как я могу повернуть голубые шестиугольные структуры на 60 градусов вокруг розовых шестиугольников? РЕДАКТИРОВАТЬ: Главный гекс (0,0). Другие гексы - это дети, их количество фиксировано. Я собираюсь определить...

9
Есть ли библиотека, которая обрабатывает двумерные карты с шестигранной плиткой? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 6 лет назад . Это будет представлять карту, которая является полуквадратом произвольного размера. Это...

8
Лучше ли жестко закодировать данные или найти алгоритм?

Я работал над настольной игрой с шестигранной сеткой, такой как эта доска: Поскольку доска никогда не изменится, и пробелы на плате всегда будут связаны с одними и теми же пробелами вокруг нее, должен ли я просто жестко кодировать каждый пробел со значениями, которые мне нужны? Или я должен...

8
Существуют ли размеры шестигранных плиток, где ширина и высота являются целыми числами?

Я пытаюсь определить оптимальную ширину и высоту (в пикселях), чтобы начать строить шестигранные плитки для разработки игр. Я предпочитаю шестигранные сетки с «плоской вершиной», но математика одинакова для обоих. Я ищу «оптимальный» размер плитки, который позволяет ширине и высоте плитки быть...