Всех с наступившим новым годом!
Никуда не хочется идти, и решил я посидеть в ворлд эдиторе, вспомнить так сказать былое.
Но появился ли вопрос, можно ли как-то джасс или желтально гуи, выбрать регионы которые торчат над водой?

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

Припоминаю, что подобную систему делал UrsaBOSS для какого-то вопроса, только найти сейчас не получилось.

Нашёл этот алгоритм: xgm.guru/p/wc3/enter-water
`
ОЖИДАНИЕ РЕКЛАМЫ...
2
19
5 лет назад
2
Похожие вопросы:

ответ
Ну насчет первых двух вопросов не знаю. Не супер-пупер картодел. Но с последним - скачай вот это: xgm.guru/p/wc3/jassnewgenpack-exp это расширенный редактор, там можно и карту гиганта сделать и текстур добавить больше чем возможно, по моему до 16 штук, да и еще много чего, включая выключение огранки на декор и т.д. Когда запустиш через эту програмку редактор - появиться в верху дополнительные кнопочки. Нажимаеш на Extensions и в менюшке - Edit Tileset. И выбирай до 16 любых текстур... Вплоть до полной замены всех текстур карты. ..
ответ
заменить текстуру клифа
но она тогда заменится для всех клифов на карте
так чтобы на 1 половине были клифы с зелёной текстурой а на 2 с красной сделать нельзя

0
26
5 лет назад
0
Припоминаю, что подобную систему делал UrsaBOSS для какого-то вопроса, только найти сейчас не получилось.

Нашёл этот алгоритм: xgm.guru/p/wc3/enter-water
Принятый ответ
2
18
5 лет назад
2
8gabriel8, да, но там для детекта входа/выхода в воду
Можно конечно поменять, чтобы считывало не воду, а землю
И я уверен можно переделать тот алгоритм, чтобы он сделал все "расчеты" ещё на экране загрузки Может быть сейчас займусь этим
0
27
5 лет назад
Отредактирован MpW
0
UrsaBoss, регионы можно использовать много для чего. там не только вешают события входа/выхода.
Но еще есть в условии нативка, которая проверяет находится ли юнит в регионе. Можно еще и ректы использовать. Регион вмещает в себя множество ректов, и поэтому как-то предпочтительнее как-то использовать регион. в своей карте использую регионы для возможности строить. Проверяю область на посадку растении/на покупку земли (чекаем можно ли строить, не принадлежит ли земля другим игрокам) и прочее.
Регион использую как запоминалку, метку. Жаль что точки нельзя добавлять в регион (походу туда добавляют инфу ректов minx,maxx,many,maxy)
2
18
5 лет назад
Отредактирован Hodor
2
Steal nerves, но ведь придется алгоритм урезать) Короче, проехали)
Я вот переделал алгоритм, чтобы он делал всё расчеты ещё на экране загрузки.
К примеру сейчас 480x480 на карте полностью заполненной водой, алгоритм тратит 10 секунд, если без воды то 6 секунд
Для сравнения, раньше было 27 секунд и жуткие лаги в начале игры

Steal nerves:
Жаль что точки нельзя добавлять в регион (походу туда добавляют инфу ректов minx,maxx,many,maxy)
RegionAddCell( CustomRegion, pointX, pointY ), только точка туда добавится как область 32x32

UPD:
обновил xgm.guru/p/wc3/enter-water
надо ждать пока опубликуют
Чтобы оставить комментарий, пожалуйста, войдите на сайт.