Dartesk
offline
Опыт:
1,162Активность: |
Помогите решить проблему с подлагом в начале каста
при первых трех различных дамми кастах наблюдается подлаг, дальше эта проблема не наблюдается. собственно сам спел :
|
01.04.2011, 00:49 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Elf_Stratigo
offline
Опыт:
4,599Активность: |
это что бросилось в глаза... |
01.04.2011, 09:27 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dartesk
offline
Опыт:
1,162Активность: |
не это вызовит утечки другого плана ибо спелов такого типа около 40 а лаг только в этом
тоже мало вероятно ибо был и прелоад и спец в действиях и вообще отключал его-лаг есть все равно
тут по подробнее ибо все вроде остановлено и обнулено
не реально
ну бж тут ток всплывающий текст он по идее много проблем не создает хотя хз
если одна пик группа тогда надо спелам давать разные стартовые команды и давать все три спела в принципе не пробовал но помоему это тоже не должно сильно повлиять плюс проблема только в первые три каста -дальше проблема исчезает |
01.04.2011, 18:32 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Elf_Stratigo
offline
Опыт:
4,599Активность: |
ну и представь: при касте - сразу 40 триггеров идут проверять свои условия... нужен диспетчер AddSpecialEffectLoc("Abilities\\Spells\\Undead\\RaiseSkeletonWarrior\\RaiseSkeleton.mdl",G​etUnitLoc(Caster)) 1 эффект и 1 точка - не удаляются ассоциативный массив и всё хорошо у тебя очень много обращений к хешу + поиск хендлов (GetExpiredTimer()), хотя достаточно одного раза GetLastCreatedTextTag() => bj_lastCreatedTextTag вместо вызова функции будет прямое обращение к переменной сделай их 3, в общем чтобы не было создания групп - они же некуда вроде не передаются (я про Group1-Group3), а сразу используются, значит волнует не сама группа, а её содержимое вообще, создалось мнение, что эти группы не нужны - вместе заполнения групп, вызывай нужные функции для текущего юнита |
01.04.2011, 20:31 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dartesk
offline
Опыт:
1,162Активность: |
вообщем от 3х групп я избавился хотя это и не помогло. А подлаг как я выяснил связан с первым добавлением способностей даммику. Если эти способности добавить даммику при старте игры то во время кастов подлагов нет |
01.04.2011, 22:00 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zanozus
Уехал учиться
offline
Опыт:
8,512Активность: |
а можно поподробнее что делает спелл ? может еще чем поможем ? ой пардон не увидел комментарий к коду, сразу стал смотреть код. как-то ты странно сделал спелл. Сверление зубов дракона через ... |
01.04.2011, 23:06 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dartesk
offline
Опыт:
1,162Активность: |
ну других способов пока не знаю |
01.04.2011, 23:51 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zanozus
Уехал учиться
offline
Опыт:
8,512Активность: |
а работает ли спелл Кольца защиты если давать его тригерно ?
Zanozus добавил:
да работает только-что проверил делай на нем только с отрицательным приростом брони. |
01.04.2011, 23:59 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dartesk
offline
Опыт:
1,162Активность: |
так мне нужны разные бафы в зависимости от стаков на юните, ибо в другом спеле в зависимости от типа бафа идет урон |
02.04.2011, 00:27 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zanozus
Уехал учиться
offline
Опыт:
8,512Активность: |
просто повышай уровень "повышения" брони а когда нужно наносить урон проверяй ее уровень и наноси урон так же проще |
02.04.2011, 13:26 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dartesk
offline
Опыт:
1,162Активность: |
так у меня спел многоуровневый по умолчанию уже |
02.04.2011, 13:35 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zanozus
Уехал учиться
offline
Опыт:
8,512Активность: |
Dartesk, (*.*) причем тут это ?
p.s через пару часов приду домой и выложу пример |
02.04.2011, 13:39 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Master_chan
Полуночный командир
offline
Опыт:
15,660Активность: |
Elf_Stratigo:
Вся суть темы, т.е. то что автор от вас хотел узнать. Когда у него начнет лагать из-за утечности он создаст новую тему. |
02.04.2011, 18:10 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zanozus
Уехал учиться
offline
Опыт:
8,512Активность: |
вот, что-то вроде этого: 3 уровня, суммируются друг с другом + броня восстанавливается на 1 каждую секунду 1 уровень -5 брони 2 уровень -10 брони 3 уровень -15 брони |
02.04.2011, 18:20 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
дак давай даммику свои даммиспеллы в начале игры и потом удаляй даммика. |
02.04.2011, 21:47 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dartesk
offline
Опыт:
1,162Активность: |
Doc:
да так уже и сделал... |
03.04.2011, 00:49 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|