А надо вспомнить какие события в игре реально очистили бы это, что мы обычно нажимаем?
Вообще можно сделать событие AnyKeyEvent оно бы очищало отображение радиусов
PT153, это жутчайший костыль, требующий редактирование модели, я потом от него отказался и разворачивал только турель, ибо там есть некоторые дёрганья (хотя дёрганья связаны исключительно с функций SetUnitLookAt )
И юнита (не героя) можно мгновенно разворачивать через удаление/добавление
На 126 патче на мемхаке вот можно покупать модификаторы типа атаки, алгоритм для оружия будет тот же самый
На 131 патче функции смены типа атаки есть, но не работают (пока что =))
Морф не костыль, если делаете кампанию и там атаку может менять глав герой, тогда надо будет сделать Х (7) копий героя с новым типом атаки, а если у вас 100 героев и надо всем менять тогда раздувать до 700, это ужасно
Wurst позволит динамически заполнить базу таких героев, но это сложно
Прокачал всё тоже самое что и было в итоге на блог очков не хватило, весело, как хорошо что он и не нужен особо мне, хотя зачатки блога были, кстати раньше же забвение не сбрасывало, так прям и было написано (кроме блога), надеюсь никто от этого не пострадает
3200 на 1800 карта варкрафта? и сколько по времени открывается у вас? а на быстром компе?
Допустим она у вас 20 минут открывается
А на быстром компе 10, в итоге вы ради того чтобы потратить лишние 10 минут, тратите 10 минут другого человека? время лишь условно, я бес понятия сколько такое открывается и существуют ли такие разрешения у карт
жаль, но такой момент не детектидся известными мне способами, но можно закастылить легко:
Первая способность является способностью без цели (можно даже без касттайма винлволк, божественный щит, безумие берсерка), после отлова удаляем способностью, триггерно добавляем способностью которую можно навести на область и активируем её через ForceUIKeyBJ (то есть через принудительное нажатие), например по области курсора, но тут самый кривой костыль, например ждём 2 секунды что способность №2 не активировали и удаляем её и возвращаем способность №1, а если активировали, то тоже самое но запускаем кд на способности №1... мой ответ требует очень больших пояснений в случае настоящей реализации
В IQ тесте все максимальнейше сделано просто, но и карта сама наитупейшая, видимо мне с моим iq 30 не судьба в такое играть, не думаю, что стоит вообще что либо перенимать из этой карты
Чтобы совсем всё просто то можно сделать так:
Если юниты динамически генерируются, то нужно определить их угол повотора -180 градусов, это будет спина, а за спиной вычислить нужный сектор, где условия сектора это угол поворота -180 -45 и угол поворота -180 +45, ну это самый простой пример.
Вообще, где то были библиотеки и готовые функции для вычисления этого сектора
Но опять таки не забывайте, что когда юнит двигается, сектор спины также динамично вращается
надо дробные числа накапливать в некой глобальной переменной типа real и как только число будет выше 1, вычитать всю целую часть, а дробная будет в остатке для следующих телодвижений
» WarCraft 3 / Отловить направление способности
Вообще можно сделать событие AnyKeyEvent оно бы очищало отображение радиусов
Ред. Берги
» WarCraft 3 / Отловить направление способности
» WarCraft 3 / Повторение триггера
но первый 100% простая книга здоровья
» WarCraft 3 / Смертельный союз для всех
» WarCraft 3 / Смертельный союз для всех
» WarCraft 3 / Мгновенный поворот юнита
И юнита (не героя) можно мгновенно разворачивать через удаление/добавление
» WarCraft 3 / Смена типа атаки
На 131 патче функции смены типа атаки есть, но не работают (пока что =))
Морф не костыль, если делаете кампанию и там атаку может менять глав герой, тогда надо будет сделать Х (7) копий героя с новым типом атаки, а если у вас 100 героев и надо всем менять тогда раздувать до 700, это ужасно
Wurst позволит динамически заполнить базу таких героев, но это сложно
» XGM Team / Обновление 2019 - Stage 5
Ред. Берги
» XGM Team / Обновление 2019 - Stage 5
» XGM Team / Обновление 2019 - Stage 5
» WarCraft 3 / Нужна помощь с открытием карты в разрешении экрана 3200х1800
Допустим она у вас 20 минут открывается
А на быстром компе 10, в итоге вы ради того чтобы потратить лишние 10 минут, тратите 10 минут другого человека?
время лишь условно, я бес понятия сколько такое открывается и существуют ли такие разрешения у карт
Ред. Берги
» WarCraft 3 / Как кинуть репорт на игрока?
» WarCraft 3 / Отмена способности
мой ответ требует очень больших пояснений в случае настоящей реализации
» WarCraft 3 / Отследить нажатие мыши
131 патч - новые функции
» WarCraft 3 / The War 4.4c
» WarCraft 3 / Юнит умирает при попытке использовать/подобрать предмет.
» WarCraft 3 / Добывание дерево через игрока
Ред. Берги
» WarCraft 3 / Проблемы с системой скрытности.
Clamp:
» WarCraft 3 / Проблемы с системой скрытности.
Чтобы совсем всё просто то можно сделать так:
Если юниты динамически генерируются, то нужно определить их угол повотора -180 градусов, это будет спина, а за спиной вычислить нужный сектор, где условия сектора это угол поворота -180 -45 и угол поворота -180 +45, ну это самый простой пример.
Вообще, где то были библиотеки и готовые функции для вычисления этого сектора
Но опять таки не забывайте, что когда юнит двигается, сектор спины также динамично вращается
» delete / Shadow King
» Освободители / Освободители
» WarCraft 3 / Изменение ловкости героя
» WarCraft 3 / Как отловить срабатывание пассивки
» WarCraft 3 / Неужели триггерно нельзя удалять и двигать декорации вида камни?
» WarCraft 3 / Использования юнита как снаряд