Кто-нибудь пробовал делать скилл как у Dawnbreaker из доты? Если коротко, то описание способности гласит так:
"Герой бросает свой молот в цель, нанося урон всем врагам на пути. Молот застывает на месте на 2 сек., а затем возвращается, оставляя за собой замедляющий огненный след. Герой может воззвать к своему молоту и раньше, чтобы полететь ему навстречу и встретиться посередине"
"Герой бросает свой молот в цель, нанося урон всем врагам на пути. Молот застывает на месте на 2 сек., а затем возвращается, оставляя за собой замедляющий огненный след. Герой может воззвать к своему молоту и раньше, чтобы полететь ему навстречу и встретиться посередине"
Огонь - тупо спецэффекты в координатах, отдельным триггером собираем в группу всех вокруг координат огня и группируем под условие (в доте это враг, живой, не маркер (курьер, катапульты, варды и тому подобное), не здание, не екшент но медведь силлабира.) и если такие цели найдены наносим им урон и замедление применяем даммиком к примеру.
Если речь о том как это сделано - ну логично предположить после того как "молот" падает на землю, основная абилка у героя заменяется кнопкой "прыгнуть", как например у Кунки на 3 скилле - он сначала ставит метку на указанного героя, после чего абилка заменяется на кнопку преждевременной активации этой метки). При активации кнопки "прыгнуть" преждевременно заканчивается время ожидания (там же молот какое-то время лежит просто, 2-3 секунды) и героя начинает двигать к молоту, а молот - к герою. Всё движение заканчивается при их максимальном сближении.
Edited by Extremator
Edited by SсRealm
Edited by Extremator
Если ты про то что снаряды двигаются, то так вообще все скиллы похожи между собой ))
Там идёт каст, снаряд летит в точку, и потом лежит какое-то время. Отдельно надо сделать возврат назад. Отдельно надо сделать прыжок к нему. Ну и так по мелочи, заплатки там для кнопок сделать и т.п.
В любом случаи, спасибо за идей, возможно сделаю для себя что -то подобное)
Edited by Extremator
Edited by Extremator
Чем страшна утечка по факту, что она забивает память? Я приведу простой пример карты мили, когда триггеров нет вовсе, но игра периодически подлагивавет, потому что играют 12 игроков, 11 компьютеров и один человек, потому что варик так устроен и ему тяжело. Комп тут не при чем.
Но, как таковое, если карта работает, например при игре в пятером, Игра героями на удержание, все сделано на ГУИ и игроки могут пройти карту и никаких фатальных ошибок нет, значит все нормально.