Вам нужно буквально выделить юнитов в области которые проходят условие, а затем вызвать убить юнита. В условии укажите каких юнитов в круге. Вам подойдет GetTerrainCliffLevel() или высота ландшафта. На чистом GUI это кажется нельзя сделать, придется писать на jass|lua и делать вставки кода в GUI, либо сразу писать код (рекомендуется)
то он вызывается как вызов триггера а не функции, что создает новый поток и дополнительную нагрузку.
В jass только функции которые ниже могут вызывать функции которые выше. Чтобы отлавливать такое надо добавить
вот, код тот же что и выше кидал. Пробни нажать Haunt и потом Reality. Когда иллюзии попытаешься отдать приказ она дергаться будет.
Конечно будет дергаться потому что код который прикреплен к ресурсу и код который в карте test написан по разному, там есть реакции на приказ юниту, а в test такого нет
Переписал систему волн на компоненты, где каждый компонент решает свою задачу, будь то создание волны или выбор типа врага или получение координат из регионов
Теперь достаточно установить количество врагов в первой и последней волне и оно будет само меняться в зависимости от волны
Уменьшил количество волн со 100 до 15, теперь играется быстро
Добавил скаляцию жизни врагов от количества игроков, теперь можно пройти одному
Добавил шанс выпадения зелек из врагов
В целом код написан хорошо, но в некоторых есть call или set а в некоторых нет, так не пойдет. Если вы пишете на cjass то надо либо везде убрать call, set, local либо везде оставить, код должен быть в одном стиле. Сейчас перевел его на vjass полностью
Платформы с (USC) пользовательским контентом хороши, но в первую очередь стоит обращать внимание как платформа будет обращаться с правами пользователей в дальнейшем. Судя по тому что все работает только с интернетом, это очередная бизнес попытка подсадить под себя аудиторию инди разработчиков, хотя конечно простота интерфейса понизит входной порог, что хорошо для gamedev индустрии в целом
Тут стоит подумать как ты хотел бы чтобы это выглядело в варкрафте. Там в игре области не прямоугольные.
Во вторых в случае уменьшения снабжения игрок должен убрать часть войск с карты, будут ли они убраны автоматически по истечению времени или игрок игрок должен убирать вручную.
Возможно имеет смысл не недавать игроку заходить в лишние области, а просто не разрешать ему закончить ход если есть нарушения
» WarCraft 3 / Пак классических HD иконок для The Frozen Throne
» MM Engine / MM Engine: Warcraft III Rebirth
» WarCraft 3 / Невидимые склоны
» WarCraft 3 / [Пак Иконок] Rpg Loot Items 1
» WarCraft 3 / Конвертер карты в 1.26
Отредактирован Vlod
» WarCraft 3 / Морозко против Зла
» WarCraft 3 / Раундовая система
» WarCraft 3 / Раундовая система
» WarCraft 3 / Раундовая система
» WarCraft 3 / Как убить юнитов в области
» WarCraft 3 / Крепление эффекта к двум и более аттачам
» WarCraft 3 / Пак способностей - Banshee
В jass только функции которые ниже могут вызывать функции которые выше. Чтобы отлавливать такое надо добавить
» WarCraft 3 / Игнор приказов игрока
» WarCraft 3 / Игнор приказов игрока
» WarCraft 3 / Игнор приказов игрока
» WarCraft 3 / Игнор приказов игрока
Отредактирован Vlod
» WarCraft 3 / No Brain Autocast Svinodefence
» WarCraft 3 / [AA_1.76b] Attack Arena
» Game Dev / Набор моделей: лесные растения
» Game Dev / CliCli
» Администрация XGM / Оформление текстов - txt2
» WarCraft 3 / Отметка на мини-карте от ИИ
» WarCraft 3 / Система снабжения
» WarCraft 3 / Генератор орков из Warhammer 40'000
» Блог им. DarkLigthing / Рисуем иконки и арт через DALL-E [AI]