![]()
CeraRalaz
...
offline
Опыт:
48,015Активность: |
Динамическая смена модели
Можно ли динамически сменить модель у юнита,не заменяя сам юнит? |
|
|
![]()
Ksax
Взрываю ваше вображение!
offline
Опыт:
4,349Активность: |
Токо если способностями. Типа перевоплощения или превращения. Тут есть простор для фантазии. А тригерами нельзя.
Ksax добавил: Вот примерная команда: Выдаеш спобность, Активация, Удаление спсобности, И будь счатлив. Это тригерами выдача способности перевоплощение! Внимание нужно два юнита которые только различаются модэлями. Ksax добавил: Когда я сказал тригерами нельзя я имел в виду без способностей. |
|
|
![]()
Sailar
offline
Опыт:
8,555Активность: |
Берёш скрываеш юнита. Запоминаеш его лв,спелы и.т.д в переменные и на его месте создаёш новово. Грузиш в него всё от старого. |
|
|
![]()
CeraRalaz
...
offline
Опыт:
48,015Активность: |
Sailar,это кэшем тока.Муторно.
Ksax,Дзирт,ну да,типа так,тока чтоб другие способности и итэмы сохранились. |
|
|
![]()
Ksax
Взрываю ваше вображение!
offline
Опыт:
4,349Активность: |
CeraRalaz Перевоплощение идет проверено!
|
|
|
![]()
Ksax
Взрываю ваше вображение!
offline
Опыт:
4,349Активность: |
Sailar Как ты сказал очень долго.
CeraRalaz Для активации перевоплащения может понадобится jass. |
|
|
![]()
Dragon Knight
Меткий стрелок!!!
offline
Опыт:
4,138Активность: |
Есть одно хорошее действие: Боевая единица - Replace (unit) with a 'UnitId' using Старая связь боевой единицы life and mana. И не надо ни каких способностей. Отредактировано Dragon Knight, 14.09.2008 в 12:03. |
|
|
![]()
House MD
I'm not all guys
offline
Опыт:
15,062Активность: |
Dragon Knight реплейс надо использовать в последнюю очередь, когда другого выбора не осталось. Это даже хуже, чем тёмный.
|
|
|
![]()
Ksax
Взрываю ваше вображение!
offline
Опыт:
4,349Активность: |
Dragon Knight А по твоему предметы перенесутся?
|
|
|
![]()
Dragon Knight
Меткий стрелок!!!
offline
Опыт:
4,138Активность: |
А для чего кеш или переменные существуют? |
|
|
![]()
Лось
offline
Опыт:
7,223Активность: |
Реплэйс юнит переносит и предметы, но само нормально это преврашение в медведа. |
|
|
![]()
Dragon Knight
Меткий стрелок!!!
offline
Опыт:
4,138Активность: |
Чем нормально?Создавать способность! Или на лишний триггер места жалко? |
|
|
![]()
Sailar
offline
Опыт:
8,555Активность: |
Dragon Knight
Код:
Смотри и делай выводы почему это нестоит юзать. Фактически равноценно то что я предложил но только утечик будет больше. Просто неменяя юнита больше никак не делать. Спелл тоже меняет. Зато хп манау запоминает впринцепи бонус модом можно и сделать без превращения это сохранить хп и ману. |
|
|
![]()
Uk_gruby
offline
Опыт:
6,948Активность: |
Вроде бы можно юзать через пустую подель как дамми создаешь герй пустого дамми и прикрепляешь к костям модель одного а потом когда надо изменить модель другого |
|
|
![]()
Dragon Knight
Меткий стрелок!!!
offline
Опыт:
4,138Активность: |
Sailar дак там половина не нужна! |
|
|
![]()
Scorched
offline
Опыт:
7,912Активность: |
Цитата:
это то, что делает триггер, если ты не понял) Цитата:
меня поддержали) |
||
|
|
![]()
Dragon Knight
Меткий стрелок!!!
offline
Опыт:
4,138Активность: |
Там все виды действий!А тебе нужна только одна "Старая связь боевой единицы" |
|
|
![]()
Sailar
offline
Опыт:
8,555Активность: |
Эта стандартная BJ Функция Replase создаёт утечки нетолько своей ненадабностью многих функций но и совсем неоптимизирована. Вобщем это зло. Впринцепи я бы мог сделать такую систему что бы можно было триггерно менять модель и хп, мп, урон, защита передавались новому юниту. Но это может позже + это врядли актуально все морф юзают. |
|
|
![]()
CeraRalaz
...
offline
Опыт:
48,015Активность: |
Нет,я таки не понял,как сделать так,чтобы сохранились изученные скиллы.Хп,МП не надо,условимся на полном. |
|
|
![]()
Scorched
offline
Опыт:
7,912Активность: |
Записать в переменные какие скиллы изучены, и изучить их у нового героя. Единственное, что у меня не получилось перенести на нового героя, когда я парился с этим в свое время - постоянные бонусы хп и мп типа "учебник здоровья" :( |
|
|