Возможно глупый вопрос, но ответ на разных сайтах я не нашел.
Как сделать так чтобы конец тега к примеру </h1> сразу вписывался после написания <h1>. Пишу в программе notepad++. Возможно есть какой-то хоткей?
Просто в разных обучающих видео видел как человек набирал начало тега,то автоматом писался сразу конец.
Вот…
3 808
2
28
3 года назад
2
Советую перейти на Visual Studio , куда удобней и больше функций - включая то что ты просишь.
для варкрафт 3 я распаковал код и смотрел код jass самой не лагающей карты, все наверняка знаете это дота. Короче код карты дота полностью сделан на триггерах, ну кроме одного таймера который тикает 999999 секунд. И связи с этим я решил что триггер лучше таймера и быстрее таймера +оптимизирован. Таймер получается хуже…
11 759
0
26
3 года назад
0
Типа рофл? или что?
Ты сейчас сравниваешь два типа объектов - таймер и триггер.
О чём ты вообще?)) пример хоть бы кинул какой
Одно событие для нескольких вызовов функций или для каждой отдельной функции своё событие короче как в GUI.
Пример:
================================= 1) Метод
Условие "НЕСКОЛЬКО ФУНКЦИЙ"
If GetSpellAbilityId == A000 then
call первая функция
endif
if GetSpellAbilityUnitId == A001 then
call вторая функция…
7 767
0
11
3 года назад
0
quq_CCCP:
jass_dev, Делается не так, уже обсуждали - триггер со всеми возможными событиями и екзекутом функции из базы данных, функция находится по ID. не быстрее чем по 1 триггеру на кадую способность, но экономит оперативку и гораздо удобнее.
можно ссылку на обсуждение?
0
32
3 года назад
0
jass_dev, Делается не так, уже обсуждали - триггер со всеми возможными событиями и екзекутом функции из базы данных, функция находится по ID. не быстрее чем по 1 триггеру на кадую способность, но экономит оперативку и гораздо удобнее.
0
11
3 года назад
Отредактирован jass_dev
0
Nikolay36:
jass_dev, да у меня нет стандартных способностей по ИД есть только 'A000; и дальше. Массив способностей как сделать.?
  1. Создайте масив триггеров
  2. Для каждой способности создайте триггер без событий, но с действием которое нужно выполнить во время каста способности.
  3. Во время инициализации карты, добавьте в массив все такие триггеры, вписав в индекс [Ид способности] - 'A000'.
  1. Создайте триггер с событием UNIT_CASTER_EVENT_SPELL_EFFECT. И в нём запускайте тот триггер, который лежит в массиве по индексу [Ид использованной способности] - 'A000'
0
13
3 года назад
0
Есть еще способ, функция call ExecuteFunc( конвертация имени способности в строку). А все способности назвать по вызываемой функции.
Плюс - удобно, просто
Минусы - вроде как, немного медленей. С другими минусами не знаком
0
2
3 года назад
0
jass_dev, да у меня нет стандартных способностей по ИД есть только 'A000; и дальше. Массив способностей как сделать.?
0
11
3 года назад
0
Торможения будут зависеть от количества таких скилов, если их мало, то особой разницы не будет. Первый способ более производительней чем второй. В первом у тебя вызывается одна функция (условие) для всех ифов, а во втором для каждого ифа вызывается функция (условие).
Но если тебе важна производительность, то тебе не стоит использовать столбы ифов вовсе. Я бы рекомендовал сделать хеш-таблицу, где в качестве основного ключа выступал бы ИД способности. Ты бы сохранял туда триггеры без событий, но с функциями которые нужно выполнить при использовании способности. А потом, в одном триггере с событием UNIT_CASTER_EVENT_SPELL_EFFECT ты доставал по ИД способности нужный триггер и выполнял его. Если у тебя нет стандартных способностей и все ИД ровные 'A000', 'A021'... Можно сделать еще производительней, сохраняя нужный триггер не в хеш-таблицу, а в массив.В таком случае, индекс в массиве для нужной способности будет равен ID - 'A000'.
0
23
3 года назад
0
Посмотри, как сделано в дотке.
Есть C# и WinForms, нужно относительно без задержек менять параметры картинок вроде яркости, цветового баланса и т.д., и сразу же смотреть результат. Насколько мне известно, нативный GDI+ работает через GetPixel, это очень медленно. Есть идеи? Напрягать DirectX\WPF\Unity, возможно, излишне для такой маленькой задачи.
2 579
0
8
3 года назад
0
Hanabishi, да, Bitmap, альтернатив не знаю. Про LockBits тоже думал, но мало использовал.