Добавлен ApEJI
Всех с наступившим новым годом!
Никуда не хочется идти, и решил я посидеть в ворлд эдиторе, вспомнить так сказать былое.
Но появился ли вопрос, можно ли как-то джасс или желтально гуи, выбрать регионы которые торчат над водой?
Никуда не хочется идти, и решил я посидеть в ворлд эдиторе, вспомнить так сказать былое.
Но появился ли вопрос, можно ли как-то джасс или желтально гуи, выбрать регионы которые торчат над водой?
Принятый ответ
Припоминаю, что подобную систему делал UrsaBOSS для какого-то вопроса, только найти сейчас не получилось.
Нашёл этот алгоритм: xgm.guru/p/wc3/enter-water
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Можно конечно поменять, чтобы считывало не воду, а землю
И я уверен можно переделать тот алгоритм, чтобы он сделал все "расчеты" ещё на экране загрузки Может быть сейчас займусь этим
Отредактирован MpW
Но еще есть в условии нативка, которая проверяет находится ли юнит в регионе. Можно еще и ректы использовать. Регион вмещает в себя множество ректов, и поэтому как-то предпочтительнее как-то использовать регион. в своей карте использую регионы для возможности строить. Проверяю область на посадку растении/на покупку земли (чекаем можно ли строить, не принадлежит ли земля другим игрокам) и прочее.
Регион использую как запоминалку, метку. Жаль что точки нельзя добавлять в регион (походу туда добавляют инфу ректов minx,maxx,many,maxy)
Отредактирован Hodor
Я вот переделал алгоритм, чтобы он делал всё расчеты ещё на экране загрузки.
К примеру сейчас 480x480 на карте полностью заполненной водой, алгоритм тратит 10 секунд, если без воды то 6 секунд
Для сравнения, раньше было 27 секунд и жуткие лаги в начале игры
Steal nerves: RegionAddCell( CustomRegion, pointX, pointY ), только точка туда добавится как область 32x32
UPD:
обновил xgm.guru/p/wc3/enter-water
надо ждать пока опубликуют