XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Myth
The Temple
offline
Опыт: 19,141
Активность:
утечка мультборда
как устранить утечки мультиборда сделанного на гуи?
PS не предлагать перейти на жасс и переделать бж функции :)
Старый 04.03.2011, 02:15
ScorpioT1000
Работаем
offline
Опыт: отключен
И какие там утечки, кроме общеизвестных, не относящихся конкретно к мультибоардам ?
Старый 04.03.2011, 02:41
Myth
The Temple
offline
Опыт: 19,141
Активность:
не занимался я оптимизацией мультиборда.
но знаю отлично что все утечки от него ибо при его выключении их вообще почти нет! =/
Старый 04.03.2011, 02:42
JimALIEN
вдупляет sc2 editor
offline
Опыт: 7,176
Активность:
Фсудию код мультиборда, его автор - гений.
Старый 04.03.2011, 06:01
ErickSkrauch

offline
Опыт: 5,451
Активность:
Myth, попробуй тупо обнулять переменные (в конце каждого тригера, работающего с мультибоардом) или присваивать значения 0.
Старый 04.03.2011, 08:50
alexprey
познающий Unity
offline
Опыт: 68,501
Активность:
ErickSkrauch, только на хедл надо обнулять
Цитата:
Сообщение от Myth
PS не предлагать перейти на жасс и переделать бж функции :)

Как доехать до Москвы на велосипеде, не имея велосипеда????
Старый 04.03.2011, 11:57
Hanabishi
COOL STATUS
offline
Опыт: отключен
Myth, имхо там внутри функций работы с мультибордом утечки, их не устранить без потрошения
Старый 04.03.2011, 12:39
DioD

offline
Опыт: 45,134
Активность:
мультиборд обнулению не подлежит так как нет нативок на его компоненты
Старый 04.03.2011, 12:45
Hanabishi
COOL STATUS
offline
Опыт: отключен
зато multiborditem подлежит, т.к. у него есть конструктор и деструктор
а в стандартных функциях он не обнуляется
Старый 04.03.2011, 12:59
Versus
Miss me?
offline
Опыт: 17,736
Активность:
Myth, разве мультибоард вызывает сильные глюки, я этого не замечал...
Старый 04.03.2011, 13:15
Hanabishi
COOL STATUS
offline
Опыт: отключен
Versus, утечки и глюки - разные вещи
и да, ГУИшные функции работы с мультибордом вызывают утечки
Старый 04.03.2011, 13:21
Elf_Stratigo

offline
Опыт: 4,699
Активность:
Hanabishi:
ГУИшные функции работы с мультибордом вызывают утечки
утечка происходит, когда объект не используется в игре, но есть ссылки, которые ссылаются в него
если нет пересоздания мультиборда, то утечек нет
Старый 04.03.2011, 15:00
Myth
The Temple
offline
Опыт: 19,141
Активность:
именно утечки в игре происходят при включении мультиборда.
насколько я знаю многие функции мб их вызывают.
нужно обнулять multiboarditem.
только когда, где и что вписать в триггер как cs (а я надеюсь что через него можно) ?
Старый 04.03.2011, 15:26
Elisar

offline
Опыт: 2,031
Активность:
Myth, обнулять multiboarditem гуишных функций через cs не получится.
Вообще такие утечки не должны быть заметны в игре
Есть совет проверить код мб на кривые циклы и таймеры
Старый 04.03.2011, 15:56
Myth
The Temple
offline
Опыт: 19,141
Активность:
Elisar,
обнулять multiboarditem гуишных функций через cs не получится.
то бишь полюбому надо переделывать mb на жасс? :(
Вообще такие утечки не должны быть заметны в игре
Есть совет проверить код мб на кривые циклы и таймеры
повторяюсь, что утечки в mb (уверен!)
Старый 04.03.2011, 16:01
Elisar

offline
Опыт: 2,031
Активность:
Myth, я о том и говорю, возможно там какой то бесконечный цикл из-за неправильных условий
Если напрягает эта проблема и «с кодом все в порядке» только перевод на джасс
Старый 04.03.2011, 16:06
Hanabishi
COOL STATUS
offline
Опыт: отключен
Myth, юзай нативки заместо БЖ которые в гуи, они лишь делают чтоб если указываешь 0 проходили по всему столбцу/строке
Старый 04.03.2011, 16:06
Diaboliko
Silenced by Diaboliko
offline
Опыт: 16,108
Активность:
alexprey:
Как доехать до Москвы на велосипеде, не имея велосипеда????
Автостопом велосепедистов...
Автор, меня интересует какие утечки ты подразумеваешь... У тебя от них жесткие лаги или что? И почему ты не хочешь перейти на джасс, ведь проблема бы решилась проще, быстрее и оптимизированее...
Старый 04.03.2011, 16:24
Myth
The Temple
offline
Опыт: 19,141
Активность:
я ведь могу записать native функции аналогичные bj для работы с mb
и вызывать их вместо предлагаемых редактором? :)
Старый 04.03.2011, 19:52
Hanabishi
COOL STATUS
offline
Опыт: отключен
Myth, так и нужно всегда делать
Старый 04.03.2011, 19:55
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 07:27.