Scarecrow
Иннеар ORPG
offline
Опыт:
3,289Активность: |
Что быстрее?
Как лучше делать логически проверки для триггеров? Через TriggerAddAction или же через if...then...endif прямо в коде уже функции action? Интересует именно в плане быстродействия |
16.07.2010, 11:59 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nekit1234007
offline
Опыт:
11,916Активность: |
ифзенелз в функции кондишн, которую использовать вместо экшн. |
16.07.2010, 12:12 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Если нужно просто проверить условие - то условный оператор if. Condition конечно же медленее, и там есть счетчик на срабатывание триггера. |
16.07.2010, 12:14 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Scarecrow
Иннеар ORPG
offline
Опыт:
3,289Активность: |
А например.. у меня триггерная абилка с отловом unit is attacked. Мне надо проверить наличие абилки у атакующего, и тогда активировать триггер. Куда это лучше встасить? |
16.07.2010, 12:25 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZERO_01
offline
Опыт:
4,167Активность: |
Перед экшеном, в общем условии. Т.к. нет других действий, без выполнения условия. |
16.07.2010, 12:34 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Если вы отлавливаете само нанесение урона - то факт атаки там вообще не причем, там надо динамически регистрировать событие. |
16.07.2010, 18:28 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|