Задался вопросом, а на сколько вообще может быть максимально загружен триггер? Такая игра как варкрафт уже давно не нагружает современные компы как раньше и если нет внутренних утечек то все вроде нормально.
Насколько долго выполняются простые действия в одном длиннющем триггере? И может все таки разделять их на два или перекладывать часть действий на другой триггер, задачей проиграть такой тотриггер?

Есть такая вещь как лимит операций, уже не помню сколько 30 ли 40 тысяч опкодов, это не твоих действий, а как их видит виртуальная жасс машина.
Но по достижению их лимита, будет обрыв потока, движок просто перестанет выполнять функцию, на деле сложно представить себе такой триггер. Насчёт тяжести операций для движка игры, тут все индивидуально, есть и тяжолое функции которые сильнее нагрудают движок игры, а есть и очень лёгкие, которые заметно меньше нагрудают движок, к примеру 10000 вызовов - get unit ability level будет незначительно быстрее 10000 обращений к хештаблице, 6 мс и 6.5 мс соответственно, а к примеру 10000 вызовов execute func - 24мс,примерно в 4 раза тяжелее.
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
Ну вылет у тебя на функции, которая занимается отрисовкой графики. Она универсальная, там и частицы обрабатываются, и поверхности. Так что ошибка явно в модели, а какой и как - хрен его знает
ответ
Проблема в функции SaveLoad_EncodeVerify.

32
Есть такая вещь как лимит операций, уже не помню сколько 30 ли 40 тысяч опкодов, это не твоих действий, а как их видит виртуальная жасс машина.
Но по достижению их лимита, будет обрыв потока, движок просто перестанет выполнять функцию, на деле сложно представить себе такой триггер. Насчёт тяжести операций для движка игры, тут все индивидуально, есть и тяжолое функции которые сильнее нагрудают движок игры, а есть и очень лёгкие, которые заметно меньше нагрудают движок, к примеру 10000 вызовов - get unit ability level будет незначительно быстрее 10000 обращений к хештаблице, 6 мс и 6.5 мс соответственно, а к примеру 10000 вызовов execute func - 24мс,примерно в 4 раза тяжелее.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.