в случайно генерируемых точках требуется запретить строительство областью, триггерами не получается так как там нет области(я не нашёл) есть точка, не по циклу же теперь её гонять с полярным смещением?
1.26
триггеры чуть-чуть jass.

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

Вот тут в карте представлен триггерный способ расстановки блокираторов. Ставишь, указываешь блокиратор постройки и область, проверяешь.
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
26
5 лет назад
1
Вот тут в карте представлен триггерный способ расстановки блокираторов. Ставишь, указываешь блокиратор постройки и область, проверяешь.
Принятый ответ
0
28
5 лет назад
0
Что конкретно требуется сделать? Объяснение желательно со скриншотами.
0
6
5 лет назад
Отредактирован PT153
0
PT153, вот в этих точках с домами нужно запретить постройку областью покрывающей текстуру мостовой, эти области с домами генерируются случайно при старте.
раскрыть
Загруженные файлы
0
28
5 лет назад
0
Я верно понял, что нужно запретить постройку на камнях?
0
6
5 лет назад
0
PT153, они триггерами создаются и строить на ни можно, да нужно запретить на них.
1
27
5 лет назад
Отредактирован MpW
1
Sheec, это легко сделать.
это нельзя строить на темных каменных участках так? почему они имеют ромбовидную форму (наверн там квадрат)? как они вообще создаются (покажи пример триггера)?

вообще то я работал только с прямоугольными и квадратными формами, можно попробовал теорию, которая уже исправно работает: при создании ромбовидных областей, создавай четырехугольник (рект под углом) и добавляй в регион. Только вот сомневаюсь, что ромб можно добавить как рект, придется поделить ромб диагоналями на треугольники и проверять точки лежит в треугольниках, далее можно точечно добавлять в регион
триггер
при событии - юнит отдает приказ точку
условие = приказ твоя ферма
проверяем лежит ли область 128x128 квадратной фермы в регионе, циклом со смещение 32 пробегаем и проверяем лежит ли ваша точка в регионе
или
есть простой способ: проверить 5 точек: центр и 4 крайние лежат ли точки регионе
затем отменить приказ и выдать системную ошибку

можно еще использовать тип текстуры = камень, в одном из slk лежат настройки этого камня


могу сделать быстро и бесплатно на jass

Чтобы оставить комментарий, пожалуйста, войдите на сайт.