ZoneView
#16
Ауф..
Ну, 5 разных логик нужны для того, чтобы их можно было переключать. Я уже не вспомню, можно ли переключать из скрипта, или нет. Возможно, этот функционал остался как атавизм, когда хотели через редактор это все настраивать, а потом решили, что проще воспользоваться скриптовыми функциями напрямую управляющими поведением юнита (из серии UM***).

Про AlarmNumber и AlarmCond можно почитать в описании функции InvokeAlarm. Я никогда не пользовался, но предполагаю, что логика там следующая. Когда взводится очередной алярм, он начинает накапливать в себе количество временных интервалов. Вот AlarmNumber - это идентификатор алярма, а AlarmCond - это накопленное значение, по достижении которого логика должна была бы "сработать". Полагаю, надо искать примеры в родных .mob файлах, чтобы понять, как этим пользоваться. Возможно, именно с помощью InvokeAlarm и переключается логика у юнитов.

Насчет AlwaysActive и Enabled я тоже мало что могу сказать. Могу лишь предположить, что, если всё-таки логики как-то переключаются сами в зависимости от тех же алярмов, например, то AlwaysActive должен позволять зафиксировать какому-то юниту одно конкретное поведение. Ну а Enabled=false должен позволять исключить конкретную логику из списка активных у юнита. Т.о. можно ограничить поведение юнита только включенными режимами логики.

Вообще, с логикой реально надо экспериментировать и только тогда делать выводы. Я никогда особо этим не занимался, поэтому не могу в деталях рассказать.

По поводу крэша хочется поинтересоваться, насколько он мешает жить? Часто ли ты ходишь по этим степсам? ) Просто если нет, то и хрен с ним. Если да, я могу попробовать починить, но у меня тут комп сменился, надо все окружение целиком настроить заново - это целая история.
Duty is everything, the greatest of joys, the deepest of sorrows.
Ответ


Сообщения в этой теме
ZoneView - от ALtair - 26.10.2019, 21:05
ZoneView - от MorgenS - 26.10.2019, 21:09
ZoneView - от Demoth - 26.10.2019, 22:45
ZoneView - от Demoth - 27.10.2019, 10:32
ZoneView - от ALtair - 27.10.2019, 12:21
ZoneView - от ALtair - 27.10.2019, 14:33
ZoneView - от MorgenS - 27.10.2019, 22:37
ZoneView - от ALtair - 27.10.2019, 22:47
ZoneView - от ALtair - 28.10.2019, 11:24
ZoneView - от ALtair - 28.10.2019, 14:42
ZoneView - от ALtair - 28.10.2019, 16:43
ZoneView - от AleksZh - 28.10.2019, 18:18
ZoneView - от ALtair - 14.11.2019, 22:06
RE: ZoneView - от Matilda - 31.07.2021, 16:26
RE: ZoneView - от ALtair - 10.08.2021, 15:43
RE: ZoneView - от Matilda - 10.08.2021, 21:05
RE: ZoneView - от ALtair - 31.05.2022, 03:51
RE: ZoneView - от ALtair - 16.06.2022, 01:15
RE: ZoneView - от Atom - 16.06.2022, 01:30
RE: ZoneView - от ALtair - 02.07.2022, 01:26
RE: ZoneView - от backgj - 15.03.2023, 22:25
RE: ZoneView - от Atom - 16.03.2023, 16:15
RE: ZoneView - от ALtair - 16.03.2023, 17:11
RE: ZoneView - от backgj - 17.03.2023, 23:50
RE: ZoneView - от backgj - 03.04.2023, 11:52
RE: ZoneView - от Nik Zh - 03.04.2023, 16:43
RE: ZoneView - от backgj - 03.04.2023, 20:12
RE: ZoneView - от Nik Zh - 03.04.2023, 21:01
RE: ZoneView - от backgj - 03.04.2023, 22:43
RE: ZoneView - от Nik Zh - 04.04.2023, 15:20
RE: ZoneView - от ALtair - 06.04.2023, 22:33
RE: ZoneView - от backgj - 07.04.2023, 12:09
RE: ZoneView - от ALtair - 29.07.2023, 11:23
RE: ZoneView - от backgj - 29.07.2023, 12:04
RE: ZoneView - от ALtair - 29.07.2023, 13:24
RE: ZoneView - от Pilotchasovoy - 15.11.2023, 09:36
RE: ZoneView - от ALtair - 15.11.2023, 10:24
RE: ZoneView - от Pilotchasovoy - 15.11.2023, 12:16
RE: ZoneView - от backgj - 15.11.2023, 18:37
RE: ZoneView - от Pilotchasovoy - 15.11.2023, 22:23
RE: ZoneView - от backgj - 18.11.2023, 02:51
RE: ZoneView - от ALtair - 18.11.2023, 10:18
RE: ZoneView - от Matilda - 25.11.2023, 00:46
RE: ZoneView - от ALtair - 17.11.2023, 22:34
RE: ZoneView - от Pilotchasovoy - 27.11.2023, 22:52
ZoneView - от ALtair - 27.10.2019, 00:49

Перейти к форуму:


Пользователи, просматривающие эту тему: 3 Гость(ей)