В общем идея следующая: карта должна быть видна вся, но юниты-противники - когда бы их в реале стало видно.
Пробовал сделать разблокировку видимости сей карты, давал врага постоянную невидимость и своим скрытое ясновиденье, но идея с треском провалилась, ибо тогда ясновиденье работает в радиусе, сквозь декорации.
Пробовал манипуляции с альянсами: видимость для другого игрока и ставил галочку, чтобы зрение было общее - тоже самое. Есть варианты, как такое можно осуществить?

Принятый ответ

avuremybe, сокрытие неможет быть локальным, будет десинх.
Сделай карту просто разведенной, карту будет видно а юнитов нет.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
16
7 лет назад
0
Скрывай вражеских юнитов через GetLocalPlayer()
Ну и, соответственно, если не хочешь чтоб было через деревья видно, то перед тем как убирать хайд проверяй, есть ли между ними деревья.
0
4
7 лет назад
0
avuremybe, это плохой вариант. Это ж надо постоянно всех юнитов на карте проверять. А если игроков несколько или, помимо игрока две стороны сражаются еще?
0
16
7 лет назад
Отредактирован avuremybe
0
Alexander122, вариант не может быть плохим или хорошим, если он единственный.
0
32
7 лет назад
0
avuremybe, сокрытие неможет быть локальным, будет десинх.
Сделай карту просто разведенной, карту будет видно а юнитов нет.
Принятый ответ
0
16
7 лет назад
0
quq_CCCP, почему-то думал, что ульт сларка в д1 работает именно так =\
0
28
7 лет назад
0
avuremybe, нет
там инвиз и отлов приказа
0
30
7 лет назад
0
Никак.
0
24
7 лет назад
0
avuremybe, сокрытие неможет быть локальным, будет десинх.
не совсем верно, десинх вроде только при приказах скрытому локально юниту. (В моей карте ..монополия юзалось локальное скрытие)
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.