Вопросы по теме 'hexagonal-tiles'

Покрытие Земли шестиугольными плитками карты
Во многих стратегических играх используются шестиугольные плитки. Одним из основных преимуществ является то, что расстояние между центром любой плитки и всеми соседними плитками одинаково. Мне было интересно, есть ли у кого-нибудь мысли о...
52545 просмотров

Создание сетки шестиугольников
Я должен сделать «сетку» следующим образом: Таблица гармоник Я пытаюсь создать ListView с ItemsSource="List<Note>" , где каждая нечетная заметка в списке перемещается внизу... Является ли ListView правильным элементом...
6993 просмотров
schedule 28.04.2023

Рекурсивно созданные связанные списки с классом C++
Я использую С++ для рекурсивного создания шестиугольной сетки (используя стиль многосвязного списка). Я настроил его так, чтобы было легко создавать соседние плитки, но поскольку я делаю это рекурсивно, я действительно могу создать только все 6...
1366 просмотров
schedule 06.05.2023

Как мне рекурсивно нарисовать шестнадцатеричную карту в opengl?
Я новичок в GL и хотел создать мозаичную карту в качестве самоучителя. Я хочу создать маленькую (может быть, 7 гексов шириной / высотой) шестигранную карту. Моя первая мысль заключалась в том, чтобы просто создать метод для рисования одного...
2421 просмотров
schedule 08.02.2024

Нахождение соседних соседей на гексагональной сетке
РЕДАКТИРОВАТЬ: обернул пример карты в блок кода, чтобы форматирование было правильным. Хорошо, я пытаюсь написать чрезвычайно простой алгоритм A * по гексагональной сетке. Я понимаю и могу выполнить часть пятерки. Фактически, мой A * работает с...
7408 просмотров
schedule 04.11.2022

Оптимизация движения по шестигранной сетке
Я делаю пошаговую игру с шестигранной сеткой. Игрок выбирает отряды и перемещает их по гексагональной сетке. Каждая плитка в сетке относится к определенному типу местности (например, пустыня, холмы, горы и т. д.), и каждый тип юнитов имеет разные...
1884 просмотров
schedule 09.03.2023

Кокос2д. Пример шестиугольной карты
Есть ли конкретные примеры кода с использованием шестиугольных карт с cocos2d? Кроме рисования вручную, конечно. Я обнаружил, что редактор карт Tiled (версия Java) позволяет создавать эти карты. Но как работать с такой картой? Я также не знаю, как...
631 просмотров

Создание трехмерной шестиугольной карты
Я пытаюсь создать трехмерную шестнадцатеричную карту. Где шестиугольники совпадают рядом и ниже. как эта шестнадцатеричная карта Пользователь вводит (x) строк, (X) столбцов, и создается такая карта. Мне нужно 3D из-за того, что я хотел бы...
1988 просмотров
schedule 21.06.2022

Отслеживание края шестиугольника пиксель за пикселем
Чтобы создать анимацию в Javascript с использованием холста HTML5, мне сначала нужно уметь описывать точечный путь вокруг шестиугольной формы. У меня уже есть координаты x / y каждой вершины. Я не знаю, в каком направлении я буду двигаться по краю,...
247 просмотров

На гексагональной сетке: выбор плиток в пределах заданного радиуса от точки выбора.
Я разрабатываю простую двухмерную настольную игру с использованием карт гексагональных плиток, я прочитал несколько статей (в том числе статью разработчика игры, которые связаны каждый раз, когда возникает вопрос о шестиугольных плитках) о том, как...
5077 просмотров
schedule 29.07.2022

Случайное создание шаблонов с использованием шестиугольных изображений
Итак, у меня есть эти изображения: В основном то, что я пытаюсь сделать, это создать «мозаику» примерно из 5-12 шестиугольников, причем большинство из них примерно централизованы, и где все линии встречаются. Например: Я...
311 просмотров
schedule 06.05.2023

Nested For Loops — создание шестигранной сетки в стиле катана в Unity
Как следует из названия, я пытаюсь создать процедурную шестнадцатеричную сетку в Unity, используя С#. void Start () { //5 mid startRowSize = 5; for (int i = 0; i < startRowSize; i++) { GameObject newHex =...
1903 просмотров
schedule 31.03.2023

Автоматически генерировать шестиугольную сетку в Java
public void paintComponent(Graphics g) { super.paintComponent(g); for (int n = 0; n < 13; n++) { double hexCentX = x/2+(3*u*n*Math.cos(Math.PI/3)); double hexCentY = y/2+(u*n*Math.sin(Math.PI/3)); Polygon...
1140 просмотров
schedule 16.12.2022

привязка к ближайшему центру шестиугольника в сетке на основе шестиугольника
Я пытаюсь создать игру на основе сетки. пока что у меня есть сетка на основе гексагональной плитки с координатной схемой, как показано ниже: col 0 | col 1 | | col 2 | | | __ | __ __ __ __ /00\__/02\__/04\__/06\__/08\__...
2184 просмотров

Выберите пиксели в шестиугольнике вокруг центральной точки
Я хотел бы реализовать простую функцию в своем коде, чтобы получить список координат пикселей, которые находятся в (гипотетическом) шестиугольнике определенного размера вокруг центральной точки (x, y или также линейный массив байтов RGBA, но я могу...
293 просмотров
schedule 07.12.2022

Расчет расстояния с шестигранной сеткой (с плоской вершиной)
Я работал над созданием гексагональной сетки (с плоским верхом) для моделирования, над которым я работаю. Я попытался определить расстояние между шестиугольниками от заданного целевого шестиугольника. Решение, которое у меня есть, работает большую...
1219 просмотров
schedule 10.04.2023

Более быстрый способ расчета координат сетки шестиугольника
Я использую следующую процедуру для вычисления координат шестиугольного многоугольника заданного радиуса для квадратной сетки заданной степени (внизу слева -> вверху справа): def calc_polygons(startx, starty, endx, endy, radius): sl = (2 *...
3115 просмотров

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

Создание мозаичной шестнадцатеричной игры с помощью Swift
Я новичок в Swift/Objective-C, но уже много лет кодирую приложения/игры для Mac и Windows, используя Xojo (аналогично Visual Basic). Я хочу сделать простую пошаговую стратегическую игру с мозаичной шестиугольной картой, и я хочу сделать это в Swift...
938 просмотров

Генератор четных шестиугольных сеток для Python
Я пытаюсь создать "только четную" шестнадцатеричную сетку в Python. Ожидаемый результат [[(0,0), (2,0), (4,0), (6,0)], [(1,1), (3,1), (5,1), (7,1)], [(0,2), (2,2), (4,2), (6,2)], [(1,3), (3,3), (5,3), (7,3)]] Я возился с этим:...
394 просмотров
schedule 16.09.2022