Здравствуйте! Делаю кампанию, есть условия проигрыша - уничтожены все здания. Противник разделен на 2 игрока. Первый: здания, рабочие и охрана лагеря, иными словами, считайте, статические юниты. Второй: атакующие отряды, создаются через триггеры (не обучаются в зданиях), мне нужно, чтобы достигался эффект большого разового скопления противника. Если направлять атакующие отряды в ручную через триггер - перейти в область, нападая на противников, то по сути они останавливаются примерно в середине области не идя дальше за нее, а игрок может построить какое-либо здание в закутке карты, ну и + если он передислоцирует здания, то они просто будут скапливаться в одной точке, где ничего нет, ничего не делая. Пробовал через редактор ИИ сделать. Добавлял разные отряды, делал условия атаки, они просто стоят. Еще раз уточню, что именно у атакующих групп: нет добычи ресурсов, нет зданий, у них должна быть одна цель, выносить противника, его здания, его доп. лагеря. Возможно ли сделать так, как я хочу - не знаю.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
27
2 года назад
0
ии вроде не даст тебе нормально отдавать приказы, оно не должно принадлежать нейтралам или ботам если хочешь вручную что-то им приказывать
0
1
2 года назад
0
ии вроде не даст тебе нормально отдавать приказы, оно не должно принадлежать нейтралам или ботам если хочешь вручную что-то им приказывать
Мне бы как раз желательно, чтобы триггерно не управлялись войска, пусть ИИ сам выбирает приоритеты и пути атаки. Проблема в том как заставить ИИ через стандартный редактор AI, атаковать по КД игрока, как только спавнятся юниты через триггер? У него нет производства, экономики, зданий. Он просто должен брать армию, которую ему делает триггер и атаковать.

rsfghd, по сути нужно, чтобы ИИ лишь сам искал путь к противнику и расставлял приоритеты по атаке. Есть вариант, конечно, просто в редакторе объектов сделать максимальную дистанцию получения приказов. Они как раз начинают работать по этому принципу.
0
12
2 года назад
0
Можно сделать так: дать юнитам ИИ максимальную дистанцию атаки (что бы они если появится видимый противник в любой точки карты сразу на него бежали). А когда нужно - просто открыть обзор у ИИ игрока, и тогда все его юниты будут атаковать абсолютно всё что есть
0
9
2 года назад
Отредактирован Градоначальник
0
По идеи, противнику с атакующими отрядами нужно поставить нейтральный слот. При инициализации карты нужно добавить все здания игрока в группу. Также необходим триггер, который при создании нового здания игроком будет добавлять это здание в группу. После чего атакующим отрядам дать приказ перейти, нападая на случайную боевую единицу (здание) в группе. Если даже на нейтральном слоте юниты будут возвращаться(на практике такого не встречал), то можно сделать триггер периодически отдающий приказ группе нападения.
0
1
2 года назад
0
В общем, выставил нужным юнитам в РО максимальную дальность получения приказа, т.е. они триггерятся на все, что попадает в их поле зрения на всей территории карты. И когда игрок строит здание, я триггерно добавлял к нему модификатор видимости. Соответственно они бегут атаковать здания, а так как у боевых юнитов приоритет больше, чем у зданий, если они попадаются на пути, то ИИ с ними закусывается.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.