Koshara
offline
Опыт:
195Активность: |
Как исправить триг. утечки?
Подскажите пож. - использование переменных таким образом тормозят карту(утечки)? И повозможности обьясните(исправте). |
04.08.2009, 13:53 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Daemonik
offline
Опыт:
5,084Активность: |
Последние два вроде как почти не повлияют.
А в первом каждые 1000 сек, так что на вряд ли. Но если в джасс перевести 1 триггер, то там будет нехорошая функция CreateNUnitsAtLoc. Daemonik добавил: Но с учетом периода времени, не особо сильно должно грузить. |
04.08.2009, 13:55 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MF
Что-то вокруг не так
offline
Опыт:
26,594Активность: |
Да, тормозят. Как минимум неудаляемыми локацими. Исправить это может переход на жасс. Либо извращение с усложнением триггеров, но все равно со вставками жасс. |
04.08.2009, 13:56 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Koshara
offline
Опыт:
195Активность: |
Хорошо, как это счастье "неудаляемые локации" исправить Jassом, пож. пример. Если можно не изменять родные триг. (их много подобных) как правильно прописать для нескольких триг./ перемен.?
Koshara добавил: Все поняла, забыла еще картинку добавить... Суть вопроса- я использую перем. в которой через время меняю значение-тип(героя,воина) и через время карта тормозит, выкл триг.- нормально. Вот и возник вопрос , ане захламливаю я чегонибуть и если да то как чистить. |
04.08.2009, 14:43 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Daemonik
offline
Опыт:
5,084Активность: |
Могу предложить такой вариант
Daemonik добавил: Уууу во втором у тебя жуть полная... Вейты в связке с периодическим условием, просто убийство. |
04.08.2009, 14:47 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Koshara
offline
Опыт:
195Активность: |
Ух...У меня их (триг.) штук 10, все заменять? Я самоучка, не дружащая с жассом, использую одни и теже шаблоны триг. во всех картах. И переходить полностью на jass пока не готова. Выход..? Может както можно, с минимальным ущербом, подправить? |
04.08.2009, 15:01 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Fakov
Viva la Fa
offline
Опыт:
102,058Активность: |
Никогда не используй одни и теже шаблоны для всех карт. Старайся по максимуму их минимализировать и оптимизировать |
04.08.2009, 15:08 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Koshara, триггер сам по себе это шаблон (событие-условие-действие), а еще и шаблоны триггеры... |
04.08.2009, 15:17 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Koshara
offline
Опыт:
195Активность: |
Легко говорить Fakov, а у меня до XGM, был только WarTFT 1.17+ 150карт из которых с jassом 2-3, а в тех которые можно открыть в редакторе были только такие(триг./шаблоны) как у меня. Сейчас проще, скачала рус. перевод тригеров, практикуюсь с тем, что не понимала... |
04.08.2009, 15:21 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
крайне не советую привыкать к русским триггерам, это будет очень сильно мешаться, не знаю не одного нормального кто бы пользовался русскими триггерами , да и триггерами вообще =) советую лучше почитать статьи по джассу |
04.08.2009, 15:25 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Koshara
offline
Опыт:
195Активность: |
Jass- это, лично для меня, средство выполнения сложных задач(кнопки, иконки, инвентари...) а Гуи для того исделан чтобы упростить жизнь. А поповоду рус. гуи это временно, пол года пользуюсь а думаю на EN. и таскаю UI папку то в War то на рабочий стол. Хи-хи. |
04.08.2009, 15:35 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Koshara, гуи сделан для хомячков... ну или для гейм дизайнеров которые работают в близзард и не разбираются в кодинге и делают карты не сильно противоречащие движку вара |
04.08.2009, 15:46 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Koshara
offline
Опыт:
195Активность: |
Ребята давайте вернемся к моим "баранам" а в часности миниатюра №4(prison.), кто знает как кроме "генерировать случ. число, если траля-ля то траля-ляля" заменить этот триг.(pris.GIF) |
04.08.2009, 15:52 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dartwizard
v zapoe :(
offline
Опыт:
4,762Активность: |
создать массив, запихать туда типы юнитов с каждые 18 сек делать цикл. |
04.08.2009, 15:56 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
сначало скажи для чего это...
J добавил: т.е. где используются эти переменые.. |
04.08.2009, 16:03 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Koshara
offline
Опыт:
195Активность: |
dartwizard, покажи, пожалуйста...
J, Переменная prisoners используется для изменения типа крипа. Мне пришлось отключить событие (с таймером), чтобы через время не тормозил War. |
04.08.2009, 16:18 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dartwizard
v zapoe :(
offline
Опыт:
4,762Активность: |
ну создаешь переменную типа тип Юнита, МАССИВ Далее пишешь UNIT[1]=Великан UNIT[2]=драконид и так далее Потом в своё триге делаешь цикл From Integer A 1 to 8 Установить Prisoners=UNIT[A] Wait 2 sec |
04.08.2009, 16:22 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Koshara
offline
Опыт:
195Активность: |
dartwizard, Прости, можно типо как "блондинке", два раза и громко. |
04.08.2009, 16:49 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Раз. - насрать
Массив - да Триггер, событие - map initialization
действие - Set NewPrisoners[1] = твой юнит 1 Set NewPrisoners[2] = твой юнит 2 Set NewPrisoners[3] = твой юнит 3 ... другой триггер: так как в 3 картинке, только левый аргумент этот Prisoners, а правый - тот NewPrisoners[целая A] Отредактировано ScorpioT1000, 04.08.2009 в 17:04. |
04.08.2009, 16:57 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
|
04.08.2009, 16:59 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|