Как делать подобное?

Принятый ответ

1] Сначала нужно построить две функции, которые будут имитировать нужную форму, сделать это можно тут:
2] Далее надо отмасштабировать функции в соответствии с выбранной шириной и дальностью заклинания;
3] Затем нужно запустить таймер, которые каждые N времени будет двигаться по оси Х, вычислять по формуле координату У и создавать там декорацию/юнита;
4] Затем для каждого созданного декорации юнита нужно запустить таймер, который удалит ее через M времени, чтобы создавался эффект волны;
5] Далее нужно по центру движения выделять подходящих юнитов в радиусе и производить дамми-каст пронзающей смерти;
6] Когда декорации создаются и удаляются, а юниты подпрыгивают вверх, нужно поворачивать координаты ХУ на угол между кастером и точкой применения заклинания и прибавлять координаты кастера, чтобы заклинание происходило в том месте где находится кастер и шло в ту сторону, куда указал игрок.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
2 года назад
0
Похожие вопросы:

ответ
Bender2000, код самой игры переписывать не надо
чтобы сделать триггерные скилы в обычном мили надо изменить несколько файлов в mpq архивах
триггеры на чистом jass пишутся в Blizzard.j а сами скилы делаются в слк
но для игры по сети у всех игроков должны быть твои mpq вместо стандартных
ответ
Ошибка в коде, jass работает везде. pro100master, пишет бред, ибо незнает что все карты для warcraft 3 имеют сценарий на Jass, т.к все ваши триггеры в итоге преобразуются в jass и хранятся в war3map.j, тоже самое и с АИ, которое для кампаний изначально написано на jass и прекрасно работает.
Смотрите где у вас ошибки, cjass\vjass интерпретаторы могут не верно работать с картами кампаний, пробуйте написать код на чистом jass без надстроек.
ответ
Окс, 5 мин

Вот что я хотел сделать на гуи, там какая-то фигня вообще происходила, что юнит скилл кидать не хотел (даже без ждать 0.10)

Давай попробуем на джасе))
Бтв, если ты знаешь джасс, то что это вообще за вопросы)
ответ
Здравствуй, посмотрел карту, на счет вейтов кстати не думаю хорошая идея ими пользоваться, но вызывать какую именно "щупальце" в принципе можно сделать так(проверкой на уровень способности) и все это будет одним триггером
тоже самое можно и с первыми 3 сократить в 1, простой проверкой на уровень способности
ответ
Чистая геометрия. Дано 2 точки, начало скачка и конец, расположены они на условном прямоугольнике на противоположных сторонах самых коротких краёв. Следовательно нужно нарисовать этот прямоугольник обычным rect (областью) между этими точками и дать урон в этой области. Не написан метод реализации:GUI, JASS, LUA кстати.

0
18
2 года назад
0
Поднятие юнитов сделано через способность "Пронзающая Смерть" у героя нежити. А спираль это либо отдельная модель, либо одна модель которая расставляется кодом
0
5
2 года назад
0
А спираль это либо отдельная модель, либо одна модель которая расставляется кодом
А как же эту спираль делать? С кодом я на Вы
0
18
2 года назад
0
1] Сначала нужно построить две функции, которые будут имитировать нужную форму, сделать это можно тут:
2] Далее надо отмасштабировать функции в соответствии с выбранной шириной и дальностью заклинания;
3] Затем нужно запустить таймер, которые каждые N времени будет двигаться по оси Х, вычислять по формуле координату У и создавать там декорацию/юнита;
4] Затем для каждого созданного декорации юнита нужно запустить таймер, который удалит ее через M времени, чтобы создавался эффект волны;
5] Далее нужно по центру движения выделять подходящих юнитов в радиусе и производить дамми-каст пронзающей смерти;
6] Когда декорации создаются и удаляются, а юниты подпрыгивают вверх, нужно поворачивать координаты ХУ на угол между кастером и точкой применения заклинания и прибавлять координаты кастера, чтобы заклинание происходило в том месте где находится кастер и шло в ту сторону, куда указал игрок.
Загруженные файлы
Принятый ответ
0
5
2 года назад
0
1] Сначала нужно построить две функции, которые будут имитировать нужную форму, сделать это можно тут:
2] Далее надо отмасштабировать функции в соответствии с выбранной шириной и дальностью заклинания;
3] Затем нужно запустить таймер, которые каждые N времени будет двигаться по оси Х, вычислять по формуле координату У и создавать там декорацию/юнита;
4] Затем для каждого созданного декорации юнита нужно запустить таймер, который удалит ее через M времени, чтобы создавался эффект волны;
5] Далее нужно по центру движения выделять подходящих юнитов в радиусе и производить дамми-каст пронзающей смерти;
6] Когда декорации создаются и удаляются, а юниты подпрыгивают вверх, нужно поворачивать координаты ХУ на угол между кастером и точкой применения заклинания и прибавлять координаты кастера, чтобы заклинание происходило в том месте где находится кастер и шло в ту сторону, куда указал игрок.
Огромное спасибо!
0
13
2 года назад
0
А спираль это либо отдельная модель, либо одна модель которая расставляется кодом
А как же эту спираль делать? С кодом я на Вы
Думаю, если с кодом ты не знаком, то про такие способности не особо мечтай)
Изучи код и тогда ты сможешь делать очень много интересных вещей.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.