Сейчас 21:08:05 Пятница, 22 ноября, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Подлагивает
Lucky_EleVeNДата: Среда, 01 Августа 2012, 12:58:50 | Сообщение # 1
6 уровень
Группа: Проверенные
Сообщений: 201
Награды: 0
Репутация: 62
Блокировки:
После изучения и первого применения способности (способность тригерная) немного подлагивает вся карта, оставновляется кадр на 0.5-1 сек. Изза чего оно может быть ведь тригер спела обычный и много раз делал похожие...
 

L1ke_a_SiRДата: Среда, 01 Августа 2012, 13:15:06 | Сообщение # 2
4 уровень
Группа: Проверенные
Сообщений: 99
Награды: 0
Репутация: 39
Блокировки:
Утечки...
А вообще триггер в студию.
 

аркейДата: Среда, 01 Августа 2012, 13:18:22 | Сообщение # 3
9 уровень
Группа: Проверенные
Сообщений: 948
Награды: 0
Репутация: 1080
Блокировки:
Скрин фото наверно иза действий

 

Lucky_EleVeNДата: Среда, 01 Августа 2012, 14:12:26 | Сообщение # 4
6 уровень
Группа: Проверенные
Сообщений: 201
Награды: 0
Репутация: 62
Блокировки:

Добавлено (01 Августа 2012, 14:12:26)
---------------------------------------------
2 спела - три тригера

 

SlonickДата: Среда, 01 Августа 2012, 14:18:23 | Сообщение # 5
10 уровень
Группа: Проверенные
Сообщений: 1688
Награды: 0
Репутация: 247
Блокировки:
Можно при инициализации сделать дамми который изучает и кастует способность.

 

Lucky_EleVeNДата: Среда, 01 Августа 2012, 14:27:36 | Сообщение # 6
6 уровень
Группа: Проверенные
Сообщений: 201
Награды: 0
Репутация: 62
Блокировки:
Slonick, а в первом тригере??
 

L1ke_a_SiRДата: Среда, 01 Августа 2012, 14:48:59 | Сообщение # 7
4 уровень
Группа: Проверенные
Сообщений: 99
Награды: 0
Репутация: 39
Блокировки:
В первом триггере, занеси точку в переменную.
В действиях используй именно её.
По окончании триггера, удали переменную ( Custom script: call RemoveLocation (udg_point) \\где point - переменная ).
Так же желательно очистить группу, с помощью set group = null .
Кажется всё. Если не понимаешь, вот статья:
http://warcraft3ft.info/board/umenshaem_lagi_v_karte/14-1-0-1178
 

vov68Дата: Среда, 01 Августа 2012, 15:11:08 | Сообщение # 8
10 уровень
Группа: Проверенные
Сообщений: 1329
Награды: 3
Блокировки:
Quote (L1ke_a_SiR)
занеси точку в переменную.

точку применения способности и сделай всё, что сказал предыдущий автор.


Зачем делать для других новые карты...
... лучше устроить коту божественный почесон. :)
 

NaturekidДата: Среда, 01 Августа 2012, 16:17:49 | Сообщение # 9
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
У меня подлагивает первое обращение к воинской/предметной способности имеющей множество уровней.
например способность дающая атаку за определённый процент пропущенной маны/хп имеет 100 уровней и когда герой первый раз изучает её - игра подвисает.
Как решить - не знаю.

Добавлено (01 Августа 2012, 16:17:49)
---------------------------------------------



 

Lucky_EleVeNДата: Среда, 01 Августа 2012, 17:24:17 | Сообщение # 10
6 уровень
Группа: Проверенные
Сообщений: 201
Награды: 0
Репутация: 62
Блокировки:
Naturekid, Slonick, с первою способностью какбє получилось но с пасивкой нет. Тригер напишите что с дамии делать при инициализации
 

Gr0mДата: Среда, 01 Августа 2012, 17:43:03 | Сообщение # 11
8 уровень
Группа: Проверенные
Сообщений: 729
Награды: 0
Репутация: 249
Блокировки:
Создай дамми и дай ему все способности которые ты в дальнейшем будеш давать триггерами. Удали дамии после этого.

Сообщение отредактировал Gr0m - Среда, 01 Августа 2012, 17:43:33
 

Lucky_EleVeNДата: Среда, 01 Августа 2012, 18:25:08 | Сообщение # 12
6 уровень
Группа: Проверенные
Сообщений: 201
Награды: 0
Репутация: 62
Блокировки:
Gr0m, пробовал - ничего не изменилось...
 

АлишерДата: Среда, 01 Августа 2012, 20:04:53 | Сообщение # 13
8 уровень
Группа: Проверенные
Сообщений: 639
Награды: 0
Репутация: 184
Блокировки:
Уменьшаем лаги в карте
 

iCeHammerДата: Среда, 01 Августа 2012, 20:20:52 | Сообщение # 14
5 уровень
Группа: Проверенные
Сообщений: 135
Награды: 0
Репутация: 30
Блокировки:
Lucky_EleVeN, Naturekid, подлагивает потому что вы даете персонажу способность которой небыло при загрузке карты, а варик не может просто с воздуха взять способность он ее под загружает и поэтому идут небольшое лаги.
Решается проблема оч просто либо пусть персонажи имеют добавляемые способности но с 0 уровнем а дальше апать или создай где неть на краю карты нетратьно пассивного и давать ему все доп способности


 

Lucky_EleVeNДата: Среда, 01 Августа 2012, 22:04:00 | Сообщение # 15
6 уровень
Группа: Проверенные
Сообщений: 201
Награды: 0
Репутация: 62
Блокировки:
Quote
Решается проблема оч просто либо пусть персонажи имеют добавляемые способности но с 0 уровнем а дальше апать или создай где неть на краю карты нетратьно пассивного и давать ему все доп способности

Зделал также, ниче не изменилось
 

wetalqДата: Среда, 01 Августа 2012, 23:28:56 | Сообщение # 16
8 уровень
Группа: Проверенные
Сообщений: 550
Награды: 0
Репутация: 117
Блокировки:
подобная проблема устраняется способами которые описали выше, создал дамик дал способности, и поставил на карту, и после 1 секунды удалил, ну и по идеи от этого увеличится загрузка карты, но не будет лагов, ты может уже в игре его создаешь ?
 

iCeHammerДата: Четверг, 02 Августа 2012, 20:34:47 | Сообщение # 17
5 уровень
Группа: Проверенные
Сообщений: 135
Награды: 0
Репутация: 30
Блокировки:
Lucky_EleVeN, может у тя с варом че то? дай наработку как ты пытаешься сделать этот скил



Сообщение отредактировал iCeHammer - Четверг, 02 Августа 2012, 20:36:09
 

kapa6acvlkДата: Четверг, 02 Августа 2012, 21:18:29 | Сообщение # 18
Группа: Проверенные
Сообщений: 612
Награды: 0
Репутация: 361
Блокировки:
Quote (L1ke_a_SiR)
Так же желательно очистить группу, с помощью set group = null .

Что за бред, так ты просто уберешь указатель из переменной, но группа так и останется висеть в памяти, только ее после этого действия уже не удалишь и вообще ничего с ней не сделаешь.
для очистки call GroupClear(g) для полного уничтожения группы call DestroyGroup(g) а уже после этого set g = null

Lucky_EleVeN, Выложи наработку, всем миром соберем абилу :D



Как говориться, не обязательно есть всю кучу говна, чтобы понять, что она однородна.
© Александр Зорич
 

  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz