Какое условие нужно задать чтобы отловить уровень воды? Можно гуи можно 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
Берёшь координаты, или точку (одно и другого получить можно, в обе стороны)
Проверяешь подходит ли точка для плавания
Если да - то это либо мелководье, либо глубоководье
Проверяешь подходит ли точка для ходьбы
Если нет - это глубоководье, если да - это мелководье
Далее ты можешь ещё проверить уровень склона (клифф) в точке, но проверки на проходимость и так должно быть достаточно... проверкой уровня ты лишь получишь то на какой высоте эта вода... (а она может быть на разных высотах).
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
30
Как вариант - покрасить всю глубокую воду определённым тайлом и отлавливать именно его.
35
Clamp, ну этот вариант я знаю. Хотелось бы чисто программное решение.
35
Extremator, как это будет программно выглядеть. Напиши.
35
ssbbssc, ну дак для корабля её чекать можно?
Есть идеи, народ?
32
GetLocationZ() не? Определить высоту над точкой, Ну то что точка пригодна для плаванья думаю вы знаете как проверить.
30
GetLocationZ()
И как тебе высота точки покажет наличие воды?
32
Clamp, точка всегда всегда на уровни поверхности воды, если место пригодно для плаванья...
35
quq_CCCP, ну так и мелкая вода когда то на уровне поверхности воды.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.