Привет. Какой самый эффективный способ проверки положения даммика относительно границ карты? И не просто стандарт границ, которые вокруг всей карты, а вот например если присутствуют различные области, между которыми есть нарисованные границы. Даммики двигаются по X Y. Сначала проверял стандарт методом, используя макс. и мин. значения всей карты и сравнивал, но оно работает только для крайних границ соответственно.

хоспаде, еле нашел
вам можно сказать повезло, там всё на простом джассе, + не забываем заглядывать в место для нестандартного кода, интересующие вас ф-ии это SX() и SY()
аналогично делаем для своих областей, в триггере инициализации я записываю в переменные значения координат игрового ректа, то же самое можно сделать с любой другой областью
управление w a d
*прочитал комменты*
если областей много, то всегда можно склеить из горизонтальных и вертикальных линий что-нибудь, из косых тоже можно, но там более геморно с событием выхода юнита из такой области.
Можно просто запоминать знак на каждом юните относительно каждой прямой, если он поменялся, значит юнит уже по другую сторону от прямой, мб ещё совместить это с системой чанков (и системой которая будет рассчитывать размер чанка относительно максимального радиуса действия спелла и размеров карты, для оптимальных размеров оного), но кому это нужно в вц3?
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
25
Вход/выход из области же. Вариант не идеальный, но вполне рабочий.
28
гдето была система булички которая вроде делала нечто подобное
25
Даже если их много, но в таком случае желательно все делать на локальных переменных, во избежание багов.
25
Все + вот это полностью проштудировать: xgm.guru/p/wc3/jass_introduction

Что за люди пошли, даже не могут найти то что им указали...
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.