Здравствуйте. У Рпг карта. Там функции монстров выполняет игрок11. Монстры стоят достаточно близко друг к другу, и если атаковать монстра, то набегают со всей округи, что неудобно. Как уменьшить радиус реагирования монстров на атаку их союзников?

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

gabriel_fisher:
molot39, и как в данном случае ордер аттак триггер выглядит?
действие через триггер юнит, отдать приказ "стоп"

прости, без скрина, я сейчас свой проект рендерю
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
17
8 лет назад
0
Игровые константы глянуть, не?
0
10
8 лет назад
0
Mrachny, Это я уже делал. Врямя приследования только удалось поменять, а вот какой именно параметр уменьшит радиус реагирования монстры, я так и не смог выяснить. Может вы подскажете?
0
13
8 лет назад
0
gabriel_fisher, выделяешь необходимых тебе монстров на карте. Есть два пункта в получение цели: Норма (600), Лагерь (200). Выбрав лагерь произойдет уменьшение радиуса их реагирования.
0
10
8 лет назад
0
Пушистый, А еще сильнее уменьшить как-то можно? И, это разве не только на нейтрально враждебных срабатывает?
0
13
8 лет назад
Отредактирован Пушистый
0
gabriel_fisher, работает не только на нейтрально-враждебных. Чтобы уменьшить область зова на помощь, необходимо посмотреть две игровые константы.
Также хотелось бы добавить, что могут быть необходимы еще 3 игровые константы. Их значения определяют чувствительность монстров к событиям, которые происходят вокруг.
Загруженные файлы
0
10
8 лет назад
0
Пушистый, Не помогло(
0
13
8 лет назад
0
gabriel_fisher, попробуй для всех монстров установить радиус реагирования "Лагерь".
0
10
8 лет назад
0
Я и так и так пробовал. Я установил им и в РО радиус обзора на 200, с дистанцией получения приказа заодно, область зова на помощь выставил вообще на 10. И все равно, когда я атакую группу 1, группа 2 всем скопом прибегает тут же.
Вот даже скриншот, показывающий расстояния между группами
Пушистый,
Загруженные файлы
0
48
8 лет назад
Отредактирован N7 Molot
0
попробуй через триггер.
  • к примеру в инсталляции сделай что бы все юниты 11 игрока удерживали позицию(order - holdposition/охранять).

и ещё, игрок 11 есть вообще как игрок?
0
10
8 лет назад
0
molot39, ога, их всего 12. А они просто на месте стоять не будут?
0
13
8 лет назад
0
gabriel_fisher, выстави монстрам радиус получения приказа в редакторе или вовсе уменьшить им радиус видимости днем и ночью, тогда точно сработает.
0
48
8 лет назад
Отредактирован N7 Molot
0
gabriel_fisher:
ога, их всего 12. А они просто на месте стоять не будут?
будут, делай событие, при атаке атаковать атакующего.
Так же после перерождения и на том когда убегать будешь, условия дистанции в помощью + фиксация точек.
0
10
8 лет назад
0
Пушистый, попробовал, не вышло. Я думаю, эта проблема завязана на том, что персонаж находится в поле зрения игрока в принципе, и потому ближайшие юниты стягиваются не зависимо от поля зрения и так далее.~molot39, Но тогда мобы не смогут атаковать первыми
0
48
8 лет назад
Отредактирован N7 Molot
0
gabriel_fisher:
Но тогда мобы не смогут атаковать первыми
триггер с новым событием юнит "Обнаружил противника в зоне досягаемости (Add new event)"
0
10
8 лет назад
0
molot39, но это можно применить только для частного события. Т.е придётся делать отдельный триггер для каждого моба по отдельности? Массивы то тут, вроде, не прокатят((
0
48
8 лет назад
Отредактирован N7 Molot
0
gabriel_fisher:
molot39, но это можно применить только для частного события. Т.е придётся делать отдельный триггер для каждого моба по отдельности? Массивы то тут, вроде, не прокатят((
действие каждый юнит в области/каждый юнит + условие юнит в области (через отряд)

не забудь потом утечку убрать через удаление отряда
0
10
8 лет назад
0
molot39, А вот сейчас я не понял. Можно пример, пожалуйста?
0
48
8 лет назад
Отредактирован N7 Molot
0
Скрин:
  • советую первый вариант, я ему больше доверяю)
  • функция в условие, которая определяет юнитов, называется "Unit In Region"

с событием думаю разберёшься
Загруженные файлы
0
10
8 лет назад
0
molot39, и как в данном случае ордер аттак триггер выглядит?
0
48
8 лет назад
0
gabriel_fisher:
molot39, и как в данном случае ордер аттак триггер выглядит?
действие через триггер юнит, отдать приказ "стоп"

прости, без скрина, я сейчас свой проект рендерю
Принятый ответ
0
10
8 лет назад
0
molot39, Вот оно как. Большое спасибо!
4
48
8 лет назад
4
gabriel_fisher:
molot39, Вот оно как. Большое спасибо!
смотри, если не получится, то пиши мне в лс, я приготовлю поесть, поем, покурю и к завтрашнему дню будет тебе полная система.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.