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

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

Закрытая тема
 
StoneHeartis
Kicked by ScorpioT1002
offline
Опыт: 1,009
Активность:
Чистка+Отключение/Включение триггера. Зачем столько вызовов, адронный коллайдер решили запускать?
Старый 05.05.2010, 15:41
AlexKARASb
Learning cpp
offline
Опыт: 22,103
Активность:
ZeToX2007, пардон что в твоей теме, просто не хотел маленьким вопросом забивать форум
Отключение/Включение триггера - как осуществить отключение скажите пожалуйста.
Старый 05.05.2010, 16:17
StoneHeartis
Kicked by ScorpioT1002
offline
Опыт: 1,009
Активность:
AlexKARASb, О.о под отключением понимается отключение События.
call DisableTrigger(GetTriggeringTrigger())
Старый 05.05.2010, 16:21
AlexKARASb
Learning cpp
offline
Опыт: 22,103
Активность:
StoneHeartis,
спс, туплю
Старый 05.05.2010, 16:27
ZeToX2007

offline
Опыт: 7,009
Активность:
StoneHeartis:
Зачем столько вызовов, адронный коллайдер решили запускать?
Нет, но принцип схожий, кол-во запусков зависит от количество юнитов находящихся на близком растоянии и от урона.
Старый 05.05.2010, 19:40
Diaboliko
Silenced by Diaboliko
offline
Опыт: 16,108
Активность:
Ну чисто так, не вариант использовать простой сплешь юнита(например как у Орудийного Расчета или Орудийной башни(там есть нужные значения, но урон будет наноситься всегда, без условий(1 дамага нанесли с 15% получат 0.15-блок от дефа)))
Старый 06.05.2010, 01:48
ZeToX2007

offline
Опыт: 7,009
Активность:
Diaboliko:
Ну чисто так, не вариант использовать простой сплешь юнита(например как у Орудийного Расчета или Орудийной башни(там есть нужные значения, но урон будет наноситься всегда, без условий(1 дамага нанесли с 15% получат 0.15-блок от дефа)))
А сплеш от спелов?
Старый 06.05.2010, 01:52
StoneHeartis
Kicked by ScorpioT1002
offline
Опыт: 1,009
Активность:
ZeToX2007, еще раз повторюсь, если правильно чистить динамический триггер,включать выключать триггер , то все будет нормально, тем более без фаталов.
Старый 06.05.2010, 14:20
ZeToX2007

offline
Опыт: 7,009
Активность:
StoneHeartis:
ZeToX2007, еще раз повторюсь, если правильно чистить динамический триггер,включать выключать триггер , то все будет нормально, тем более без фаталов.
Фаталов нет... требуется более быстрый алгоритм, который делал-бы тоже самое...
Старый 07.05.2010, 14:00
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
Фаталов нет... требуется более быстрый алгоритм, который делал-бы тоже самое...
зачем? у тебя комп тормозит или что?
просто я непонимаю зачем быстрее?
кудауж быстрее нативок?
Старый 07.05.2010, 14:56
ZeToX2007

offline
Опыт: 7,009
Активность:
bee, 4 К вызовов за раз это быстро ?
Старый 08.05.2010, 00:08
bobok1

offline
Опыт: 1,213
Активность:
ZeToX2007, сокращай чтоли (увеличиваешь урон и сокращаешь время(1000 урона сразу, а не 1 урон производить 1000 раз) в зависимости от количества вызовов).
Старый 09.05.2010, 12:11
ZeToX2007

offline
Опыт: 7,009
Активность:
Цитата:
Сообщение от bobok1
сокращаешь время

вот это я не совсем понял. какое ещё время ?
Старый 10.05.2010, 01:44
AlexKARASb
Learning cpp
offline
Опыт: 22,103
Активность:
какое ещё время ?
4 К вызовов за раз это быстро ?
производительность в сек он имел в виду
Старый 10.05.2010, 01:55
bobok1

offline
Опыт: 1,213
Активность:
ZeToX2007:
вот это я не совсем понял. какое ещё время ?
Как бы объяснить...
Лучше так не делать
loop
exitwhen i > 1000
...
i = i + 1
endloop
А лучше сразу
loop
exitwhen i > 1000
...
i = i + 1000
endloop
Вроде объяснил что-ли О_О
P.S. Это пример на основе цикла. У тебя там по другому вроде, нет?
Старый 10.05.2010, 02:10
ZeToX2007

offline
Опыт: 7,009
Активность:
bobok1, у меня что-то вроде рекурсии, так не получится.
Старый 10.05.2010, 02:33
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
нормальные люди юзают все нормально и ничего не происходит плохого.
НЕТ! тебе нужно сделать так, лучше чем у других?
куда быстрее? ты создаешь большую проблему из какойто фигни
bee добавил:
я считаю, что ты слишком принципиально относишся к этому.
нужно проще
Старый 14.05.2010, 00:27
ZeToX2007

offline
Опыт: 7,009
Активность:
Цитата:
Сообщение от bee
куда быстрее?


Вывел алгоритм геометрически, снизил число вызовов на 90%.
Старый 14.05.2010, 00:31
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
ZeToX2007, это все бред
bee добавил:
это абсолютно не нужно
Старый 14.05.2010, 01:17
ZeToX2007

offline
Опыт: 7,009
Активность:
bee, Тебе может и нет, мне да, ты даже может и не представляешь для чего это. тему можно клоуз
Старый 14.05.2010, 10:03
Закрытая тема

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

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

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

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



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