Hate:
Спасибо, ты думаешь я такой, опа, вот эир идейка, как я раньше не догадался и пойду изучать jass? Думаешь я не думал над этим... Hate:
Я изменил систему, теперь она удобнее, не ссылаясь на TriggerUnit, после вейта.
Осталось сделать так, чтоб юнит во время перезарядки не подходил к врагу, когда нажимал атаковать.
KaneThaumaturge, вот серьезно стоило так изощрятся на гуи ради того чтобы юнит сменял тип атаки?
Не проще было сделать рунами с морфом в другого юнита, где ты уже выставишь и теги анимаций и прочее для дальней и дла магической атаки.
Система смены оружия как пом не удобна, единственное в чем минус это невозможно выставить дальность атаки. Но если делать по вашему, то будет крайне неудобно. Оружия будет очень много, а также и классов юнитов. К примеру оружий 40, классов 10, то выйдет, что мне нужно будет делать 400 разных юнитов.
Так же гуи слишком крив и утечен для таких вещей как перемещение по координатам 100500 обьектов, уже не раз это разжевывали.
Да, я знаю, пытался отпимизировать на гуи как можно лучше. Jass использовать не умею, а помогать мне с ним никто не будет.
Так же ни чуть не удивили грабли с вейтами, особенно радует когда после вейта берут GetTriggerUnit() и тому подобное, в муи ждут проблемы...
В чес сама проблемы вейтов?. И что такое муи xD
Ну, я знаю, что вейты баганые в гуи, но именно для этого примера чем они плохи. quq_CCCP:
Ну да, с вейтом неудобно, т.к если юнит повернется сразу же после выстрела, то снаряд будет лететь в его сторону. Но как сделать по-другому? KaneThaumaturge:
О, я понял, сейчас переделаю
Просто ранее я использовал подобную систему в своем старом проекте, но она была крайне баганой, а также создавала более 20к handle-объектов к 15 минутам игры. Из-за этого пришлось забросить проект.
Вот, тут все что тебе нужно, в дальнейшем ищи статьи, если ничего не находишь, то задавай вопрос. LordDracula:
В карте есть эффект освещения, можно его юзать и прикреплять к примеру к костру. Выглядит очень атмосферно.
quq_CCCP:
Да, я увидел, но я же не ограничиваюсь только этим услвоием, у меня куча триггеров с пиком, и все они вызывают утечки, и у всех разные условия. Исправляю мапу свою
call GroupEnumUnitsInRect( udg_Group, bj_mapInitialPlayableArea, null) Нельзя использовать ли это? А в условие ставить уже в цикле?
quq_CCCP:
Спасибо больше, функцию OnlyAliveSourcess вставить в вверх. А триггер сделать таким:
А первый пример можно юзать, если нужно не выбирать в регионе, а пикать радиусом? quq_CCCP:
Да, я так понял функция фильтрует только волшебниц, но я сделал их для примера просто.
call GroupEnumUnitsInRect( udg_Group, bj_mapInitialPlayableArea, null) Нельзя использовать ли это? А в условие ставить уже в цикле?
quq_CCCP:
Если отдан приказ юниту находящегося в определенной группе, любой из 4, то отдается ему приказ. На это время выключается триггер, потом снова включается. quq_CCCP:
Сделано, чтоб твои юниты шли по линии и ты ими не мог управлять.
ssbbssc:
Не думаю что сбрасывать перезарядку будет эффективно, т.к у первого скилла перезарядка 4 сек, а у второго 6... FrigatPlay:
Это космодесантник, а не Зевс, что-то не припомню у них таких плюх :с
» WarCraft 3 / Юзабельна ли моя боевая система?
Спасибо, ты думаешь я такой, опа, вот эир идейка, как я раньше не догадался и пойду изучать jass? Думаешь я не думал над этим...
Hate:
Я изменил систему, теперь она удобнее, не ссылаясь на TriggerUnit, после вейта.
Осталось сделать так, чтоб юнит во время перезарядки не подходил к врагу, когда нажимал атаковать.
» WarCraft 3 / Юзабельна ли моя боевая система?
Ну, я знаю, что вейты баганые в гуи, но именно для этого примера чем они плохи.
quq_CCCP:
Ну да, с вейтом неудобно, т.к если юнит повернется сразу же после выстрела, то снаряд будет лететь в его сторону. Но как сделать по-другому?
KaneThaumaturge:
О, я понял, сейчас переделаю
» WarCraft 3 / Юзабельна ли моя боевая система?
» WarCraft 3 / Universe of Elements
Разве? Там стоит, версия игры 1.26, а версия карты 2.0. Или это уже изменил он?
» WarCraft 3 / Болотоход
» WarCraft 3 / Качественная ночь
LordDracula:
В карте есть эффект освещения, можно его юзать и прикреплять к примеру к костру. Выглядит очень атмосферно.
» WarCraft 3 / Ключ от башни 2(TD)
Скачай Big PAck от Meliss'ы, там есть много наработок, я в них постоянно копаюсь. Щас скину ссылку
» WarCraft 3 / Утечки группы.
Придеться немного поизучать jass
» WarCraft 3 / Утечки группы.
Хорошо, тогда с ними разберусь уже как-то. Спасибо
» WarCraft 3 / Утечки группы.
Да, я увидел, но я же не ограничиваюсь только этим услвоием, у меня куча триггеров с пиком, и все они вызывают утечки, и у всех разные условия. Исправляю мапу свою
call GroupEnumUnitsInRect( udg_Group, bj_mapInitialPlayableArea, null) Нельзя использовать ли это? А в условие ставить уже в цикле?
» WarCraft 3 / Утечки группы.
Спасибо больше, функцию OnlyAliveSourcess вставить в вверх. А триггер сделать таким:
quq_CCCP:
Да, я так понял функция фильтрует только волшебниц, но я сделал их для примера просто.
call GroupEnumUnitsInRect( udg_Group, bj_mapInitialPlayableArea, null) Нельзя использовать ли это? А в условие ставить уже в цикле?
» WarCraft 3 / Утечки группы.
Тоесть можно юзать второй вариант, и сильных утечек не будет?
» WarCraft 3 / Выбор конкретной анимации
» WarCraft 3 / Не знаю какую ульту дать.
Если сильно нужно тебе, можешь помочь и сделать такой спелл :З
» WarCraft 3 / Вылетает карта
Да, спасибо, уже понял что это из-за утечек. Щас разбираюсь с ними) Ты спец)
» WarCraft 3 / Может ли вылетать карта из-за этого триггера?
Если отдан приказ юниту находящегося в определенной группе, любой из 4, то отдается ему приказ. На это время выключается триггер, потом снова включается.
quq_CCCP:
Сделано, чтоб твои юниты шли по линии и ты ими не мог управлять.
» WarCraft 3 / Вылетает карта
Вылетало у меня, без разницы хостом я был или нет, гарфика на максе
» WarCraft 3 / Вылетает карта
» WarCraft 3 / Сквозь юнита
Ред. KaneThaumaturge
» WarCraft 3 / Таблица feed`a
Держи карту, я сам на ней изучал мультиборд. Карта от сюда xgm.guru/p/wc3/bpe
» WarCraft 3 / Не знаю какую ульту дать.
8gabriel8:
Сделал другое, но спасибо, да был вариант с кличем, но по-моему слишком банально.
Вот что сделал:
» WarCraft 3 / Не знаю какую ульту дать.
Этож не минёр, а убийца ловкач, думаю, может ему дать призыв дредноута
» WarCraft 3 / Не знаю какую ульту дать.
Не думаю что сбрасывать перезарядку будет эффективно, т.к у первого скилла перезарядка 4 сек, а у второго 6...
FrigatPlay:
Это космодесантник, а не Зевс, что-то не припомню у них таких плюх :с
» WarCraft 3 / Общие войска
» WarCraft 3 / Двойной урон
Ой, написали уже :с