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

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

Закрытая тема
 
The Requiem

offline
Опыт: 2,766
Активность:
Оптимизация
Не раз видел на форуме, что говорят будто BJ'шки вызывают утечки.
То что вместо:
SetUnitLifeBJ()
Надо использовать:
SetUnitState()
Окей, а как быть с:
AddSpecialEffectTargetUnitBJ()
и
GetLastCreatedEffectBJ()
?
Старый 01.10.2011, 16:18
Velociraptor
В пространстве и времени
offline
Опыт: 14,801
Активность:
Вопрос по теме - а это просто махнуть одно на другое и всё? Т.е., если я, например, через Replace перепишу все буквы SetUnitLifeBJ() на SetUnitState() - код останется рабочим, но более качественным?
Старый 01.10.2011, 17:05
Lipen

offline
Опыт: 1,550
Активность:
» Тык
local effect e = AddSpecialEffectTarget("Abilities\\Spells\\Human\\Thunderclap\\ThunderClapCaster.mdl", u, x, y)
call DestroyEffect(e)
set e = null
Также вместо SetUnitState можно использовать SetWidgetLife.
Velociraptor:
Вопрос по теме - а это просто махнуть одно на другое и всё? Т.е., если я, например, через Replace перепишу все буквы SetUnitLifeBJ() на SetUnitState() - код останется рабочим, но более качественным?
SetUnitLifeBJ - бж, в которой используется SetUnitState => код останется рабочим и станет более качественным.
Старый 01.10.2011, 17:21
Praudmur
в поисках идей...
offline
Опыт: 3,604
Активность:
в NJGP есть возможность посмотреть список функций и из чего они состоят.
Старый 01.10.2011, 17:37
Nerevar
I'll be back!
offline
Опыт: 18,352
Активность:
» Тык
call DestroyEffect( AddSpecialEffectTarget("Abilities\\Spells\\Human\\Thunderclap\\ThunderClapCaster.mdl", u, x, y))
Раскрытие SetUnitLifeBJ() избвавит вас от пары лишних вызовов функций
Старый 01.10.2011, 17:40
Hanabishi
COOL STATUS
offline
Опыт: отключен
AddSpecialEffectTargetUnitBJ()
-_-
native AddSpellEffectTarget takes string modelName, effecttype t, widget targetWidget, string attachPoint returns effect
GetLastCreatedEffectBJ()
Лучше вообще не юзать, но если надо:
bj_lastCreatedEffect
И вообще правда есть common.j, далее более просто функшн-лист в JNGP или в JassCraft.
Старый 01.10.2011, 18:03
The Requiem

offline
Опыт: 2,766
Активность:
Всем спасибо.
низкий поклон, закрывайте тему
Старый 01.10.2011, 18:42
Закрытая тема

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

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

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

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



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