Какое условие нужно задать чтобы отловить уровень воды? Можно гуи можно custom script

напиши мне
Тебе описали несколько алгоритмов решения возникшей задачи и средства, с помощью которых они могут быть реализованы; реализация решения остаётся за тобой как за тем, у кого эта задача возникла.
Ты также можешь отказаться от решения задачи, но не имеешь никакого морального права требовать реализовать это решение за тебя.

Как вариант - покрасить всю глубокую воду определённым тайлом и отлавливать именно его.
Если по-умолчанию карта была создана с глубокой водой, то вот.
native GetTerrainCliffLevel takes real x, real y returns integer
Подсказка:
PATHING_TYPE_AMPHIBIOUSPATHING
PATHING_TYPE_WALKABILITY

native IsTerrainPathable takes real x, real y, pathingtype t returns boolean
Берёшь координаты, или точку (одно и другого получить можно, в обе стороны)
Проверяешь подходит ли точка для плавания
Если да - то это либо мелководье, либо глубоководье
Проверяешь подходит ли точка для ходьбы
Если нет - это глубоководье, если да - это мелководье
Далее ты можешь ещё проверить уровень склона (клифф) в точке, но проверки на проходимость и так должно быть достаточно... проверкой уровня ты лишь получишь то на какой высоте эта вода... (а она может быть на разных высотах).
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
35
Extremator, как это будет программно выглядеть. Напиши.
35
ssbbssc, ну дак для корабля её чекать можно?
Есть идеи, народ?
32
GetLocationZ() не? Определить высоту над точкой, Ну то что точка пригодна для плаванья думаю вы знаете как проверить.
30
GetLocationZ()
И как тебе высота точки покажет наличие воды?
32
Clamp, точка всегда всегда на уровни поверхности воды, если место пригодно для плаванья...
35
quq_CCCP, ну так и мелкая вода когда то на уровне поверхности воды.
30
Если по-умолчанию карта была создана с водой, то вот.
native GetTerrainCliffLevel takes real x, real y returns integer
35
А если она с мелкой водой была создана, а глубокую сделали на уровень понизили? И желательно не для координат а для точки.
30
Последняя подсказка, после этого начну предлагать решения, на реализацию которых тебя гарантированно не хватит.
PATHING_TYPE_AMPHIBIOUSPATHING
PATHING_TYPE_WALKABILITY

native IsTerrainPathable takes real x, real y, pathingtype t returns boolean
35
Я не шарю в джасс. Как это кастом скриптом корректно записать в условии чтобы всё заработало? И желательно всё же точку конкретную а не по кординатам.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.