Добавлен nero666
можно ли триггерно отследить заход в воду (мелководье и глубину) для триггера?, чтоб не создавать множество областей, хочу сделать банально, (да я писал уже не раз по этой теме, но получается - не то чего хочу добиться).
при имеющемся бафе на юните когда он заходит в воду -ему дается пассивка регена, и если выходит из воды она убирается
при имеющемся бафе на юните когда он заходит в воду -ему дается пассивка регена, и если выходит из воды она убирается
Принятый ответ
Можно чекать через точку или еще лучше через координаты. Как можно проверить глубину? что такое глубина? это 1. Что там нельзя ходить пешим 2.Там плавают лодки. И что такое мелководье? Там где могут ходить и пешие и плавать лодки. Из этого мы уже можем путем двух проверок сделать.
function IsWaterCheck takes real x, real y, boolean shallow, boolean deep returns boolean
local boolean Log
if shallow and not deep then
set Log = not IsTerrainPathable( x, y, PATHING_TYPE_FLOATABILITY) and not IsTerrainPathable( x, y, PATHING_TYPE_WALKABILITY)
elseif deep and not shallow then
set Log = not IsTerrainPathable( x, y, PATHING_TYPE_FLOATABILITY) and IsTerrainPathable( x, y, PATHING_TYPE_WALKABILITY)
elseif deep and shallow then
set Log = not IsTerrainPathable( x, y, PATHING_TYPE_FLOATABILITY)
endif
return Log
endfunction
Если в игре присутствует вода в виде декора. Тут уже добавляем чек на декор к этой функции.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
Показать
SoulRazor
11 мес
0
Показать
Можно чекать через точку или еще лучше через координаты. Как можно проверить глубину? что такое глубина? это 1. Что там нельзя ходить пешим 2.Там плавают лодки. И что такое мелководье? Там где могут ходить и пешие и плавать лодки. Из этого мы уже можем путем двух проверок сделать.
Если в игре присутствует вода в виде декора. Тут уже добавляем чек на декор к этой функции.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.