alexprey
познающий Unity
offline
Опыт:
68,501Активность: |
Юнит в воде или на суше?
Я ещё плохо знаю джасс и мне интересно можноли с помощью него определить находится юнит в воде или на суше? Если да то обьясните мне пожалуйсто как! |
06.05.2008, 13:16 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Код:
как правило карта путей сгенерированная редактором (не ручная, как я иногда рисию) достаточно четко содержит тип путей... + данная фция возращает наоборот, насколько мне помнитья, т.е. тру если соотв тип проходимости заблокирован по данным координатам определения можно найти в коммон.дж в константах кажется |
06.05.2008, 14:02 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
akkolt
offline
Опыт:
13,826Активность: |
А какими переменными задаётся вода или суша? |
06.05.2008, 17:45 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ShadoW DaemoN
offline
Опыт:
37,078Активность: |
Недавно была подобная тема... Проверка Местности Проходимая\непроходимая - вот, все необходимые сведения по этому вопросу.
|
06.05.2008, 17:58 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Warden
:::...
offline
Опыт:
26,106Активность: |
Можно - гдет была абилка - там короче создается даммиюнит, ему дается абилка "Уйти под воду" и идет проверка, если он применил абилку - значит он в воде... |
06.05.2008, 18:08 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexprey
познающий Unity
offline
Опыт:
68,501Активность: |
ADOLF, объясни как эта функция работает. Я попробовал у меня ни чё не получается!
|
08.05.2008, 11:20 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
неужели сложно самому попробвать?
Код:
пробовать разные координаты/типы местности |
08.05.2008, 11:29 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ShadoW DaemoN
offline
Опыт:
37,078Активность: |
ADOLF, хмм... лжошь.
Функция возвращает значение, обратное истине, т.е. если IsTerrainPathable(0., 0., PATHING_TYPE_FLOATABILITY) вернет true, то на самом деле местность в точке (0,0) не предназначена для плавания. Следует добавить отрицание: Код:
|
08.05.2008, 11:43 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
бтв, какое дело? + при тесте оно будет просто возращать наоборот, нам щас надо разобраться как действует фция) |
08.05.2008, 12:00 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|