forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Общие вопросы (http://forum.boolean.name/forumdisplay.php?f=166)
-   -   Как лучше сделать Hex cетку на терайне? (http://forum.boolean.name/showthread.php?t=19515)

WaReZ_MEN 11.11.2014 12:13

Как лучше сделать Hex cетку на терайне?
 
Собственно как или какими средствами сделать сетку виде шестигранников на терайне? С последующем перемещением по ней юнитов (поиск пути я знаю как делать) в данном случае интересует отображение ну и вычисление координат попадания эти шестигранники...

pax 11.11.2014 14:07

Ответ: Как лучше сделать Hex cетку на терайне?
 
С отображением конечно вопрос интересный (можно например меш сгенерировать), с попаданием можно решить примерно так:
1. Сгенерировать точки центров хексов, поместить их в квад- или октри.
2. При клике по террейну найти ближайшую точку используя октри (в точке клика создать объем, размер которого больше расстояния до ближайших точек, и сделать запрос в октри, с чем этот объем пересекается, оттуда взять точки и найти ближайшую).

Не самый оптимальный вариант, но рабочий.

dsd 11.11.2014 15:07

Ответ: Как лучше сделать Hex cетку на терайне?
 
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 100 сообщение(ий)):
У вас нет прав, чтобы видеть скрытый текст, содержащийся здесь.

WaReZ_MEN 11.11.2014 15:08

Ответ: Как лучше сделать Hex cетку на терайне?
 
Спасибо!

WaReZ_MEN 11.11.2014 16:49

Ответ: Как лучше сделать Hex cетку на терайне?
 
У них через Projector сделано. Не самый удобный вариант.


Часовой пояс GMT +4, время: 20:05.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot