Цитата Сообщение от decemberx Посмотреть сообщение
вуду?


когда скрипт ищет функцию он переберает все локальные, у тебя их штук 20? я не считал.
в первоначальном виде прикинь, в худшем случае 20 переборов чтоб найти SetHealthBarText, еще 20 чтоб найти FormatValue, и внутри FormatValue еще неизвестно сколько переборов чтобы найти файл настроек. и это каждый раз когда меняется хп. это определенно лишнее.
лучше всего делать эту настройку с изменениями только после релоуда, чтоб внутри вообще ничего не искалось.
FormatValue в этом случае не подходит. нужно получить шаблон и при установке скрипта добавить его туда однажды, и там уже по нему форматировать.
Если так мыслить, то проще помочиться компании близзард в лицо т.к все их функции хранятся в глобальном нейм спейсе. Забиваешь голову ненужным мусором не понимая что такое указатели... весело наверное =)

ЗЫ если хочешь что бы поболела голова , лучше подумай сколько у тебя лишних вызовов UnitAura() (не важно на какой сборке) для одного и того же юнита. Да это не правильно , но это факт.

Лагает именно иза текстур и не знаю почему , а этот маленький кусочек кода с текстом на столько не значителен ... на него забить можно, он практически не потребляет ресурсыдаже на бг где хп прыгает.

- - - Updated - - -

Крольчонок, если не секрет , то можно характеристики пк в студию? =)

Вообщем поставил на минимум настройки , убрал сглаживание и тд , просадка на 2-8 фпс