Добавлен MadeonOK
Всем привет, возник такой вопрос:
У меня на карте есть много героев (примерно 15+), и соответственно достаточно много триггеров со скиллами на каждого героя.
Так вот, в плане оптимизации, есть ли смысл изначально выключить все триггеры связанные с героями, и включать их только тогда когда героя возьмет игрок?
У меня на карте есть много героев (примерно 15+), и соответственно достаточно много триггеров со скиллами на каждого героя.
Так вот, в плане оптимизации, есть ли смысл изначально выключить все триггеры связанные с героями, и включать их только тогда когда героя возьмет игрок?
Принятый ответ
Есть смысл всегда создавать лишь один общий ивент, а не плодить их. Или динамически создавать ивент при необходимости.
Поддержу.
MadeonOK:
Офк, иначе у тебя тупо несколько параллельных потоков запускаться будут и тратить лишние ресурсы карты, ежели во всех твоих триггерах ивенты общи: по типу "юнит заюзал способность/вошёл в зону/покакал/etc.есть ли смысл изначально выключить все триггеры связанные с героями
Я тебе даже больше скажу. Есть ещё даже смысл следить за "нужностью" триггеров. А особенно - периодиков. А
особенно-особенно - БЫСТРЫХ периодиков. Если триггер обособлен [исполнен прям ОТДЕЛЬНЫМ триггером], и ему необязательно всегда работать, то можно проработать его автовыключение, когда он не нужен, ну и офк включение, когда нужен. По типу такого, например:
особенно-особенно - БЫСТРЫХ периодиков. Если триггер обособлен [исполнен прям ОТДЕЛЬНЫМ триггером], и ему необязательно всегда работать, то можно проработать его автовыключение, когда он не нужен, ну и офк включение, когда нужен. По типу такого, например:
[на карте 12 главных героев, если кто-то из них садится в недвижущуюся лодку, то лодка **ПОД КОЛПАКОМ ** - получает абилку на 300 МСа, а ежели ни один из ГГ не сидит в лодке вообще, то триггер выключается; всё это контрит всеобщий периодик на 5 секунд, который чекает, сидит ли ГГ в лодке, и ежели нет - отбирает абилку]
Оно так сделано, ибо ивента на выход из здания в редакторе нет, и выход определённого юнита из определённого юнита не отследишь так запросто.
Загруженные файлы
- ya_pokakal.png
- 1eschyo_pokakal.png
`
ОЖИДАНИЕ РЕКЛАМЫ...
Показан только небольшой набор комментариев вокруг указанного.
Перейти к актуальным.
0
Показать
XGM Bot
3 года
0
Показать
Похожие вопросы:
- Где по локальной сети с друзьями поиграть в карту более 8 Мб?
ответ
Clamp:
- War3map.j до и после оптимизации?
ответ
DracoL1ch:
- Пара вопросов по оптимизации моделей
ответ
Raised:
- О размерах карты (вес)
ответ
Bergi:
- Дорога к оптимизации: захотел заменить "Замену" юнита (Reforged)
ответ
rsfghd:
Поиск по всем ресурсам на сайте
2
Показать
Hate
3 года
2
Показать
в плане оптимизации нужно делать все не на гуи, остальное иррелевантно
1
Показать
makkad
3 года
1
Показать
Да. Лишнем не будет точно. Т.е 15 героев по 6 скиллов, это. гдето около минус 100 проверок за раз.
1
Показать
KaneThaumaturge
3 года
1
Показать
Есть смысл всегда создавать лишь один общий ивент, а не плодить их. Или динамически создавать ивент при необходимости.
0
Показать
rsfghd
3 года
0
Показать
если лагает юз абилок, то лучше пересмотреть свой код)
0
Показать
Wadimiru
3 года
0
Показать
KaneThaumaturge:
Дополню - если пилите кампанию, то делайте по одному ивенту на героя. Тогда будет гораздо проще в дальнейшем.
Показан только небольшой набор комментариев вокруг указанного.
Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.