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

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

Ответ
 
Avada
I can read your mind.
offline
Опыт: 1,665
Активность:
Утечки
Подскажите плз, самые распространенные причины утечек на гуи в тригах.
Старый 08.08.2008, 02:16
Strayiker
Warcraft Forever
offline
Опыт: 3,406
Активность:
http://xgm.guru/articles.php?section=wc3&name=jass_optimisations_and_leaks

Strayiker добавил:
Там всё про утечки(ну или почти всё)
Старый 08.08.2008, 02:25
Avada
I can read your mind.
offline
Опыт: 1,665
Активность:
Я не понял... Надо удалять юнит который уже умер и сгнил? Как? и Зачем?
Старый 08.08.2008, 02:38
krimatoriy
U.C.
offline
Опыт: 2,654
Активность:
Как не в курсе (из пременых вроде глобальных или локальных), а вооб ще всё это занимает место в памяти, в ДОТЕ применены ити способы
Старый 08.08.2008, 02:49
Strayiker
Warcraft Forever
offline
Опыт: 3,406
Активность:
Avada удалять все ненужные объекты из игры и очищать переменные которые ссылаются на них
Старый 08.08.2008, 03:12
Avada
I can read your mind.
offline
Опыт: 1,665
Активность:
Strayiker на гуи это не возможно?
Старый 08.08.2008, 03:15
Strayiker
Warcraft Forever
offline
Опыт: 3,406
Активность:
Avada на гуи возможно, но далеко не всё
Старый 08.08.2008, 03:16
akkolt

offline
Опыт: 13,826
Активность:
вроде возможно чистить отряды, юнитов и группы игроков, но остальное - нет
Старый 08.08.2008, 03:17
Strayiker
Warcraft Forever
offline
Опыт: 3,406
Активность:
я недавно провёл эксперимент, сделал способность на Jass и на ГУИ (одну и туже). И ту и ту оптимизировал насколько смог. Jass спелл при использовании создавал от 2 до 6 утечек, в то время как ГУИ спелл в пределе нескольких тыщ =)
Старый 08.08.2008, 03:19
Avada
I can read your mind.
offline
Опыт: 1,665
Активность:
Класс... Я несказанно рад этому. У меня все на гуи. Каменный век, мать его.
Спасибо за помощь.
...Что бы не создавать новую тему:
Увеличивать и уменьшать размер карты можно в любое время? Без последствий?
Старый 08.08.2008, 03:21
Strayiker
Warcraft Forever
offline
Опыт: 3,406
Активность:
Только создавать новую карту больше или меньше, и на неё копиркать всё что нужно (ландшафт, объекты, триги и т.д.)
Старый 08.08.2008, 06:02
Avada
I can read your mind.
offline
Опыт: 1,665
Активность:
Ну можно же, там где настраиваешь границу камеры, можно срезать и масштаб карты. Я урезал, и хотелось бы знать, если понадобиться, я смогу восстановить прежний размер?
Старый 08.08.2008, 06:33
SliShad
†WOW Style†
offline
Опыт: 2,581
Активность:
Да сможешь
Старый 08.08.2008, 09:29
Strayiker
Warcraft Forever
offline
Опыт: 3,406
Активность:
Кстать, вот вопрос в тему: Какое количество утечек допустимо для нормальной такой RPG карты за пол часика игры ???
Старый 08.08.2008, 10:24
alexkill

offline
Опыт: 18,872
Активность:
Цитата:
Сообщение от Avada
Подскажите плз, самые распространенные причины утечек на гуи в тригах.


Ответ в вопросе - самые распространенные причины утечек - это гуи в тригах =)
Локации, регионы, группы, аттаченные к таймерам (триггерам) юниты и объекты, сами эти таймеры, триггеры - это все причина утечек. Правда, 3 последние - только в жассе.

alexkill добавил:
Цитата:
Сообщение от Strayiker
Кстать, вот вопрос в тему: Какое количество утечек допустимо для нормальной такой RPG карты за пол часика игры ???


Strayiker, null =). А вообще зависит от параметров твоего компа.
Старый 08.08.2008, 10:34
Strayiker
Warcraft Forever
offline
Опыт: 3,406
Активность:
Ну чтобы на среднестатистическом компе поиграться, допустим на пеньтюхе 4 с пол тыщи оперативы и нормальненькой видюшкой.
Старый 08.08.2008, 10:38
4go10_frank

offline
Опыт: 2,089
Активность:
Strayiker, около миллиона. Потом игра станет пошаговой.
Старый 08.08.2008, 10:40
adic3x

offline
Опыт: 108,439
Активность:
  1. не думайте об утечках пока не станет лагать (что бы норм с ними бороться надо норм знать жасс) если вы просто хотите делать карты - делайте их
  1. размеры карты можно менять всегда

Отредактировано DFlyer, 08.08.2008 в 21:01.
Старый 08.08.2008, 10:45
alexkill

offline
Опыт: 18,872
Активность:
Цитата:
Сообщение от Strayiker
Ну чтобы на среднестатистическом компе поиграться, допустим на пеньтюхе 4 с пол тыщи оперативы и нормальненькой видюшкой.


Страйк, проведи следственный эксперимент )

Ну, я понимаю, что эгоизм ща в моде, однако нужно заботится и о тех, у кого машины послабее )
Старый 08.08.2008, 10:45
Strayiker
Warcraft Forever
offline
Опыт: 3,406
Активность:
alexkill у меня комп довольно ничего, поэтому я не могу провести у себя эксперимент на тормоза. Вот и спрашиваю, чтобы примерно ориентироваться на компы послабже =)
Старый 08.08.2008, 10:47
Ответ

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

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

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

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



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