UrsaBoss, ну про лаги это излишне, что дота лича пока он не переделал рендер работала без лагов, что дота фрога. Просадки фпс при пике вокера и сфа никуда не делись, да и это следствие использование абилок на 100500 уровней, в слк таблице может быть абилки не выше 4 уровней, все что выше хранится уже не в слк и грузится значительно дольше.
Я делал фикс сикера на заказ, там нужно работать с модификаторами видимости, иначе никакие даммики не могут выдать стабильный обзор чисто над жертвой, не видя соседних юнитов, все ваши даммики вызывают мерцание жертвы в тумане войны и невозможность прицелится способностями в жертву во время погони.
Ну у меня была еще идея насчет героев доты, сделать карту типа Are you Lucker?, только назвать Extrime Ganger wars или как то так.
На карте в некотором месте эмитируется ситуация встречи двух гереов доты, герои максимально неприятные друг для друга, с некоторыми уровнями и вещями, ваша задача завалить опонента или сбежать от него. Встреча фуриона и клоквер гоблина, траксы и ликантропа, течиса и террорблейда.
Я бы не сказал что быстрее, мб поиск переменной будет быстрее, ибо пока он там найдет глобалку в самом начале, локалка же обьявляется вначале функции, аргументы функций чисто технически такие же локалки. Про не поспевание какой то несуразный бред, прошу разьеснить - а как это так?.
На объявления локалок требуется время, и память точно так же выделяется.
UrsaBoss, не мечтай, там доту уже конвертировали в байткод или машинный код, нету скрипта как такового, Unryze вовсе считает что айкап сделал дамп скрипта из памяти игры карты и подгружает его лаунчером + вносит свои изменения на с++. Так что им это не поможет это раз, не захотят это два.
KaneThaumaturge, ну там ненад размеры юнитов, над смещять на 128 ед. из расчета что юнита больше 64 нету. герои обычно 32, только тайд тини великаны.
Но нужно проверять место куда ты блинкаешся, то заспиной может быть обрыв или дерево, ты или там застряенешь, но чаще как морф в рошане ты застранешь во враге, так застревает иллюзия спектры порой во вражеских героях, я не считаю это чем то хорошим, но вариант такого исхода делает рики сильнее, ибо он собьет в таком случаи все приказы врагу.
UrsaBoss, я вот раньше думал ради фана - сделать Skeleton King wars (эпическая битва однокнопочных), посмотреть на аудиторию, но увы, судя по поим закомым эту фан породию начали воспринимать слишком серьезно и я забил.
Ну если много юнитов создавать, особенно тяжелых юнитов вроде героев, то будет пролаг, т.к юниты весьма тяжелые обьекты по меркам движка.
Первый раз созавая юнитов движок будет подгружать все их данные из слк таблиц, что тоже вызывает пролаг.
ScopteRectuS, если честно хотел на мемхаке сделать, но потом чето решил не делать, автор бы не понял...
Перемещение с хайдом и неуязом на 1 фрейм, + модификация атаки + псевдоконтроль, чтобы юнит гарантированно ударил, не влияя на отданые приказы.
Сон для основы не очень, лучше канал.
Могу сделать по мотивам доты 2, с зарядами, с механикой дефолтных блинков (можно увернутся от атак и снарядов), блинк только в ближайшее к цели проходимого места, если такого нет - блинк не кастанется.
Ну как, руками, как же еще?
Так чисто для справки, это триггерное заклинание низкой сложности, для основы потребуется способность "Канал", настроенная соответствующим образом, триггер с событием - юнит приводит способность в действие.
Если в карте планируется аналог линкен сферы из доты, то в условии триггера следует сделать помимо проверки на Id заклинания которое кастанул юнит еще и проверку что у цели есть бафф "Линкен сферы", в дейтсвии триггера нужно найти координаты цели и её угол взгляда, потом по нехитрой формуле найти точку за спиной цели, желательно со смещением 128 от центра и + - 30 градусов, потому что точка должна быть проходима, иначе отменить прыжок (в доте этого нету и рики появляется где попало, или вовсе сваливается за препятствие). Ну собственно само перемещение по координатам и приказ атаковать цель.
Если хочется механики стандартных блинков, то потребуется хайд и таймер на 1 фрейм.
Для системы зарядов потребуется куча импортных иконок или мемхак.
Это же тупо флаг, сложность в карте делает сам автор, исходя из значений этих флагов, в кампании большинство проверок на 2 уровня, средне и тяжело, поэтому забейте.
» WarCraft 3 / Rikimaru из DotA 6.83d
» WarCraft 3 / Как сделать эффект от пассивки bloodseeker'a?
» WarCraft 3 / Отлов урона на 131 PTR
» WarCraft 3 / Rikimaru из DotA 6.83d
» WarCraft 3 / Rikimaru из DotA 6.83d
На карте в некотором месте эмитируется ситуация встречи двух гереов доты, герои максимально неприятные друг для друга, с некоторыми уровнями и вещями, ваша задача завалить опонента или сбежать от него. Встреча фуриона и клоквер гоблина, траксы и ликантропа, течиса и террорблейда.
» WarCraft 3 / Редактор W1.31 способность
На объявления локалок требуется время, и память точно так же выделяется.
» WarCraft 3 / Rikimaru из DotA 6.83d
» WarCraft 3 / Rikimaru из DotA 6.83d
» WarCraft 3 / Rikimaru из DotA 6.83d
Ред. quq_CCCP
» WarCraft 3 / Rikimaru из DotA 6.83d
» WarCraft 3 / Как сделать скил рики котрый телепортирует за спину и бьет?
Но нужно проверять место куда ты блинкаешся, то заспиной может быть обрыв или дерево, ты или там застряенешь, но чаще как морф в рошане ты застранешь во враге, так застревает иллюзия спектры порой во вражеских героях, я не считаю это чем то хорошим, но вариант такого исхода делает рики сильнее, ибо он собьет в таком случаи все приказы врагу.
» WarCraft 3 / Rikimaru из DotA 6.83d
» WarCraft 3 / Лаги при создание юнитов через loop
Первый раз созавая юнитов движок будет подгружать все их данные из слк таблиц, что тоже вызывает пролаг.
» WarCraft 3 / Редактор W1.31 способность
» WarCraft 3 / Поменять название (Нет расходов на другое, тригерно)
» WarCraft 3 / Как сделать скил рики котрый телепортирует за спину и бьет?
Перемещение с хайдом и неуязом на 1 фрейм, + модификация атаки + псевдоконтроль, чтобы юнит гарантированно ударил, не влияя на отданые приказы.
» WarCraft 3 / Поменять название (Нет расходов на другое, тригерно)
» WarCraft 3 / Как сделать скил рики котрый телепортирует за спину и бьет?
Могу сделать по мотивам доты 2, с зарядами, с механикой дефолтных блинков (можно увернутся от атак и снарядов), блинк только в ближайшее к цели проходимого места, если такого нет - блинк не кастанется.
» WarCraft 3 / Как сделать скил рики котрый телепортирует за спину и бьет?
Так чисто для справки, это триггерное заклинание низкой сложности, для основы потребуется способность "Канал", настроенная соответствующим образом, триггер с событием - юнит приводит способность в действие.
Если в карте планируется аналог линкен сферы из доты, то в условии триггера следует сделать помимо проверки на Id заклинания которое кастанул юнит еще и проверку что у цели есть бафф "Линкен сферы", в дейтсвии триггера нужно найти координаты цели и её угол взгляда, потом по нехитрой формуле найти точку за спиной цели, желательно со смещением 128 от центра и + - 30 градусов, потому что точка должна быть проходима, иначе отменить прыжок (в доте этого нету и рики появляется где попало, или вовсе сваливается за препятствие). Ну собственно само перемещение по координатам и приказ атаковать цель.
Если хочется механики стандартных блинков, то потребуется хайд и таймер на 1 фрейм.
Для системы зарядов потребуется куча импортных иконок или мемхак.
» WarCraft 3 / Удален
» WarCraft 3 / Безумный режим?
» WarCraft 3 / АнтиХак
» WarCraft 3 / Способность Зов тьмы
» WarCraft 3 / Официально стал доступен PTR 1.31