Сейчас 00:31:00 Вторник, 7 мая, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Вызывает ли утечку?
Вызывает ли утечку?
FaionДата: Среда, 09 Июня 2010, 09:19:29 | Сообщение # 1
10 уровень
Группа: Проверенные
Сообщений: 1894
Награды: 0
Репутация: 430
Блокировки:
call ForGroupBJ( GetUnitsInRangeOfLocAll...

По моим наблюдениям группа не заносится в LastCreatedGroup, выходит и не утекает?

И еще интересует one-shot timer'ы, если юзать функцию DestroyTimerr возникают как раз проблемы, грубо говоря если занести значение в one-shot timer udg_t[1] а потом обнулить его, то он обнулится на всегда, т.е. при попытке перезаписать
он будет нулевым таймером.


О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас.
My Project: Nindogatari
MAL
 

DragoNДата: Среда, 09 Июня 2010, 16:26:58 | Сообщение # 2
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки:
а что мешает делать local groug g = GetUnitsInRangeOfLocAll...
а потом юзать просто ForGroup?
после этого офк дестроить


El Psy Congroo
 

FaionДата: Среда, 09 Июня 2010, 23:22:47 | Сообщение # 3
10 уровень
Группа: Проверенные
Сообщений: 1894
Награды: 0
Репутация: 430
Блокировки:
Я немного не про это...) Я как понял юз функции ForGroupBJ не вызывает утечки, хотя где то определенно натыкался на статью, в которой говорилось что она утекает=)

И вопрос с таймером так же актуален=)


О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас.
My Project: Nindogatari
MAL
 

DragoNДата: Среда, 09 Июня 2010, 23:54:49 | Сообщение # 4
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки:
Faion, мм..а что мешает просто паузить таймер вместо уничтожения?

El Psy Congroo
 

FaionДата: Четверг, 10 Июня 2010, 17:51:57 | Сообщение # 5
10 уровень
Группа: Проверенные
Сообщений: 1894
Награды: 0
Репутация: 430
Блокировки:
Давай по другому... Я юзаю one-shot timer, для подсчета времени, в течении которого необходимо двигать юнит, после того как истек таймер, возникает ли утечка или нет? Использование функции удаления таймера вызывает баг с невозможностью перезаписи.
Т.е. мувинг система уже не двигает юнит, так как проверка говорит что таймер истек, если не ремовать то все норм. Меня интересует вопрос, можно ли забить на этот таймер? Или же к нему нужно применить какие либо действия, верные с точки зрения оптимизации кода. Ты сам знаешь у моей мапы есть проблема с лагами, по этому я занимаюсь оптимизаций и систематизацией, по этому этот вопрос очень важен и даже критичен.


О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас.
My Project: Nindogatari
MAL
 

DragoNДата: Четверг, 10 Июня 2010, 17:57:39 | Сообщение # 6
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки:
Faion, таймер локальный или глобальный?
от этого порой немало зависит


El Psy Congroo
 

FaionДата: Четверг, 10 Июня 2010, 23:21:52 | Сообщение # 7
10 уровень
Группа: Проверенные
Сообщений: 1894
Награды: 0
Репутация: 430
Блокировки:
Глобальный.

О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас.
My Project: Nindogatari
MAL
 

KаratДата: Пятница, 11 Июня 2010, 02:41:21 | Сообщение # 8
3 уровень
Группа: Пользователи
Сообщений: 69
Награды: 0
Репутация: 10
Блокировки:
Quote (Faion)
call ForGroupBJ( GetUnitsInRangeOfLocAll...

Если у тебя там не стоит проверки на тип юнита, проверки расстояния от Mathing unit до кого там или т.п, то утечек не будет. Только с событием Periodic Event могут появиться странности.
Quote (Faion)
после того как истек таймер, возникает ли утечка или нет?

В общем и целом, нет.
Quote (Faion)
Глобальный.

Тогда сделай так, как советовал Dragon93 в четвёртом посте.
 

DragoNДата: Пятница, 11 Июня 2010, 13:53:25 | Сообщение # 9
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки:
Faion, если так,то в целом можно и забить
идеально было бы его запаузить и пускать в нужный момент


El Psy Congroo
 

FaionДата: Суббота, 12 Июня 2010, 00:19:18 | Сообщение # 10
10 уровень
Группа: Проверенные
Сообщений: 1894
Награды: 0
Репутация: 430
Блокировки:
Сенкс за консультацию.

О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас.
My Project: Nindogatari
MAL
 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Вызывает ли утечку?
  • Страница 1 из 1
  • 1
Поиск:

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