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

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

Ответ
 
DioD

offline
Опыт: 45,134
Активность:
trigger.evaluate + кеширование рулит.
таким хитрым образом между прочим можно сделать "таймер" с бесконечным числом колбеков и будет работать всё очень и очень быстренько, если конечно нужны колбеки, если снаряды двигать то всё куда проще.
Старый 05.12.2013, 18:39
adic3x

offline
Опыт: 108,439
Активность:
а вызов юзерфункции в цикле?) или ты предлагаешь вместо функций писать дифайны везде или всё в одну запихать?
Если мы стремимся к скорости - то да, макрос (а в идеале - оптимизатор, который развернет функцию, увы cJass таковым не стал). Хотя, скажу навскидку, что вызов через call будет все-равно быстрее вызова функцию по срабатыванию таймера. Дело в том, что там создается отдельный поток под интерпритацию jass кода, со своим стеком и т. д.
Старый 05.12.2013, 23:12
ScorpioT1000
Работаем
offline
Опыт: отключен
а в идеале - оптимизатор, который развернет функцию
вжасс так делает, но не всё
Старый 06.12.2013, 12:03
Ответ

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

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

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

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



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