Нигде не нашел статью по работе с туманом войны. Суть проблемы такова: при старте карта полностью разведана и открыта всем игрокам, однако требуется создать две территории, где туман войны сохраняется и ведет себя как ему подобает. Гуишная попытка создать маску, затемнение и заблокировать туман в регионах почему-то не помогают.

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
43
Если я тебя правильно понял, нужно закрыть видимость на области.
Вот тебе пример:
каждую доли секунду => блокируется видимость у игрока
не забывай удалять последую видимость и точку, они будут вызывать башенную утечку.
На прикрепленном файле пример, с открытием и закрытием видимости + счетчик утечки. Делал сам.
Загруженные файлы
24
ssbbssc:
VetsaN:
а не вариант сделать карту полностью НЕразведанной, а при инициализации\спустя 0.1 сек создать и удалить дамми с большим радиусом обзора где надо?
нет, ибо нужно постоянную открытость карты
molot39:
Если я тебя правильно понял, нужно закрыть видимость на области.
Вот тебе пример:
каждую доли секунду => блокируется видимость у игрока
не забывай удалять последую видимость и точку, они будут вызывать башенную утечку.
На прикрепленном файле пример, с открытием и закрытием видимости + счетчик утечки. Делал сам.
не совсем то, однако шаг в верном направлении. Думаю, стоит пояснить суть: в созданном тумане войны игроки должны видеть в радиусе видимости своих юнитов. В подземельях и зданиях видимость должна ограничиваться обзором героя, в то время как на открытой местности нужно оставить видимость полностью разблокированной.
43
если я тебя правильно понял, то проверь этот.
p.s.:
  1. работа с объектом лишняя, проверял свою теорию.
  2. группы должны быть как в примере без массива.
  3. обзор работает на все юниты действующего игрока.
  4. с отрядом не пытайся переделывать, высокие утечки, ну если избавишься от них, то давай. Потом мне скинь, я гляну как)))
Загруженные файлы
20
Повозился - мне кажется, что единственный вариант - создавать несколько мелких регионов и фогмодифаеров к ним. В теории - возможно автоматизировать процесс создания этой кучи регионов, но, в силу неюзабельности массами, это не имеет особого смысла.
20
а разве вопрос не решен?
В теле темы висит
Без ответа.
Элсо, твой гуишный вариант настолько не оптимален, как подход в целом, что я готов прожать кнопку NOPE.
До этого все выдвигали свои идеи. Я испытал функции работы с туманом и высказал свой вердикт. Я могу ошибаться, офк. Но без бубна такое не решается.
43
Элсо, твой гуишный вариант настолько не оптимален, как подход в целом, что я готов прожать кнопку NOPE.
До этого все выдвигали свои идеи. Я испытал функции работы с туманом и высказал свой вердикт. Я могу ошибаться, офк. Но без бубна такое не решается.
Я уважаю мнение всех.
Скажи в чем его не оптимальность, я снова достану бубен)
20
Скажи в чем его не оптимальность
Ты создаешь и уничтожаешь кучу модификаторов видимости каждые 0.01 сек. Альтернатива с созданием множества регионов - всяко меньше грузит проц. Если думаешь что это не так - задумайся, почему в игровых константах период обновления тумана войны стоит 0.4 сек.
43
Diaboliko:
Ты создаешь и уничтожаешь кучу модификаторов видимости каждые 0.01 сек. Альтернатива с созданием множества регионов - всяко меньше грузит проц. Если думаешь что это не так - задумайся, почему в игровых константах период обновления тумана войны стоит 0.4 сек.
где ты такие цифры нашел. я не увидел...
и ты про утечку переживаешь?
20
где ты такие цифры нашел. я не увидел...
Мхм... В JNGP 5d exp2 тоже не вижу :) Однако переменная существует, хотя, согласно гуглу и не работает(все-равно обновляет вижн каждые 0.4 сек., как не крути) Вот, например, пост 2010 года с плейдоты
и ты про утечку переживаешь?
Я переживаю что вц3 в один прекрасный момент не успеет сделать то, что просят. Костыли на то и костыли, что в продакшн они, по-хорошему, не годятся. :)
43
Diaboliko:
Я переживаю что вц3 в один прекрасный момент не успеет сделать то, что просят. Костыли на то и костыли, что в продакшн они, по-хорошему, не годятся. :)
не думаю, система на столь проста, что особо не просит ресурсы у процессора, ну по крайне у меня особой нагрузки не было, даже наоборот, пару метров скинулось.
На худой конец можно выключать триггер и после всех процессов его включать, или же ставить время меньше 0,4 сек.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.