Подскажите пожалуйста, это типа как на Земли Бога (вроде бы Restored) с пауками. Типа, днём их видно, а ночью вообще не видно, даже при атаке, и враг не видит их. Буду очень благодарен, если поможете)

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

Постоянная невидимость 'Apiv'
Убираешь галочку с "Автонахождение целей для атаки"
Наступает утро - убираешь у всех эльфов её
Наступает ночь - добавляешь всем эльфам её
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
5
6 лет назад
0
UrsaBoss, слишком много всего мне кажется, у тебя есть открытая карта Земли Бога (версия там где пауки невидимые) в World Editor?
0
18
6 лет назад
0
8gabriel8:
UrsaBoss, ерунда какая-то
согласен) Сделал первое что пришло на ум
0
26
6 лет назад
0
UrsaBoss, кстати, есть идеи, как сделать обратное способности "Невидимость по ночам"? Типа дневные бродячие лесные звери получают "Невидимость по ночам", а ночные звери получают "Невидимость днём". Как бы звери не в своё время будут где-то прятаться, но их можно будет заметить, когда они двигаются, либо со способностью "Ясновидение". Первое, что в голову приходит, выбрать всех нужных юнитов в отряд и отслеживать каждые 0,03 секунды (можно 0,1 секунду) текущий приказ у каждого юнита, если он стал Стоп, то сделать невидимым юнита в течение 1,5 секунд, если он перестал быть Стоп, то сделать юнита полностью видимым, если не изменился, то ничего не делать. Но это всё так некрасиво, может есть чуть менее уродливые варианты?
0
5
6 лет назад
0
8gabriel8:
UrsaBoss, кстати, есть идеи, как сделать обратное способности "Невидимость по ночам"? Типа дневные бродячие лесные звери получают "Невидимость по ночам", а ночные звери получают "Невидимость днём". Как бы звери не в своё время будут где-то прятаться, но их можно будет заметить, когда они двигаются, либо со способностью "Ясновидение". Первое, что в голову приходит, выбрать всех нужных юнитов в отряд и отслеживать каждые 0,03 секунды (можно 0,1 секунду) текущий приказ у каждого юнита, если он стал Стоп, то сделать невидимым юнита в течение 1,5 секунд, если он перестал быть Стоп, то сделать юнита полностью видимым, если не изменился, то ничего не делать. Но это всё так некрасиво, может есть чуть менее уродливые варианты?
Способности добавить?
0
26
6 лет назад
0
SayHAchenko, тебе скинул уже хороший рабочий вариант:
Разбирайся в нём. Там следует создать две копии ночного юнита, например, лучницы. А также две копии нестандартной способности, где просто укажешь разных лучниц, для замены. Одной лучнице даёшь эту нестандартную способность преобразования в другую и Постоянную невидимость, а другой только вторую способность преобразования в другую. Потом в одном из триггеров, которые отслеживают изменение игрового времени, ставишь блокировку одной способности и разблокировку другой, во втором наоборот. Ну и при инициализации карты блокируешь одну из способностей в зависимости от игрового времени, если карта начинается ночью, то дневную способность, если днём, то ночную. Если получилось, что лучница днём невидима, а ночью видима, значит ты способности наоборот заблокировал/разблокировал.
А мы уже о другом беседуем.
0
18
6 лет назад
Отредактирован Hodor
0
8gabriel8 зачем 0.03, достаточно 0.20 на одну группу, далее просто чекать на приказы. attack или move и т.д == убрать инвиз. Если приказ = 0, значит вернуть инвиз
И не нужно никого выбирать, достаточно ловить ивент на вход в игровую арену и чекать тип юнита, далее просто в одну глобальную группу кидать
0
26
6 лет назад
0
UrsaBoss:
зачем 0.03, достаточно 0.20
При 0.03 реакция для глаза почти что мгновенна, а 0.2 надо проверять, как будет. Сегодня уже не до проверок, позже посмотрю.
0
18
6 лет назад
0
8gabriel8 0.03 это же в системах перемещения, а в такой штуке и 0.2 будет достаточно + нагрузка в 6.5 раз меньше
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.