Здраствйте, подскажите как поменять крен и тангаж юнита вхолостую:
то есть
тригерно дракону приказано лететь и поставлено изменить высоту полёта за определённое время (ну там не за время ставится, а по скорости)...
... мне нужно чтобы он направлял рыло в сторону полёта (а не в соответствии с возвышеностями рельефа), а тригерно я так понял это не предусмотрено
как решить задачу, и можно ли?

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

у нее нет необходимой кости с названием bone_chest. Можно переименовать bone_body в bone_chest, тогда должно заработать
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
7
8 лет назад
Отредактирован Ige
0
у нее нет необходимой кости с названием bone_chest. Можно переименовать bone_body в bone_chest, тогда должно заработать
Принятый ответ
0
6
8 лет назад
0
аа, то есть переведением действия в кастом скрипт я в этом слуаче редактор не перехитрю?)
а как переименовывать?
0
7
8 лет назад
0
Переименовывается в том же w3me. Вот я уже сделал.
Gerych:
аа, то есть переведением действия в кастом скрипт я в этом слуаче редактор не перехитрю?)
дело не в кастрированности gui, тут просто ограничение самого варика
Загруженные файлы
0
6
8 лет назад
0
благодарю, сработало))
дык а через джас и тот "какойто третий способ" проблема была бы одинаковой?
и ещё вопрос: всё таки КАК переименовывать? чтоб сам умел
про "w3me" я проглядел. извеняюсь, второй вопрос отпадает!
1
7
8 лет назад
1
  • открываешь модельку в w3me
  • открываешь редактор узлов
  • находишь нужную кость (в нашем случае это bone_body)
  • правой кнопкой - > Редактировать узел
  • переименовываешь

в случае с dummy, нужно создать юнита с моделькой dummy.mdx и аттачить к ней модель снаряда (дракона). Затем высчитывать угол и проигрывать нужную анимацию у юнита.
Загруженные файлы
0
6
8 лет назад
0
ну а менять тангаж джасом, и теми другими упомянутыми чиимито наработками упразднЯет проблему с названием костей? - или всё таки если на карте, например, 20 неодинаковых драконов, то нужно импотрировать в карту 20 моделей?
0
7
8 лет назад
0
Gerych:
ну а менять тангаж джасом, и теми другими упомянутыми чиимито наработками упразднЯет проблему с названием костей?
функция SetUnitLookAt (она же Анимация - Lock Body-Part Facing) работает только с 2 костями и ни GUI, ни custom script, ни jass не смогут обойти это ограничение(

а третий вариант вовсе не работает с костями, там все дело в анимации. У модели ~180 анимации (точно не помню), т.е. каждая анимация меняет тангаж на ~ 2 градуса

Gerych:
например, 20 неодинаковых драконов, то нужно импотрировать в карту 20 моделей?
если удалить лишние анимации, потом еще пробежаться оптимизаторами, тогда вес будет совсем незначительным
0
6
8 лет назад
0
"дамми" означает что дракон является снарядом невидимого юнита без тени? такой вариант подойдёт для интерактивных драконов или только для роликов? ведь нужно чтобы тангаж менялся в соответствии с изменЕнием высотЫ полёта и скОростью этого изменения - то есть там какаято простая математическая формула, которую я найду... и впредь багов с этим драконом не ожидаю...
а "ДАММИ" (я конечно не особо варкрафтер-програмист, но чую что) звучит как способ для абилок или роликов, а не для простой эстетической рехтовки... я правильно понимаю? такой дракон юнитом не будет? разве что както Очень-хитроумно затригеренным...
0
7
8 лет назад
Отредактирован Ige
0
дамми-юнит - это юнит пустышка, выполняющую любую необходимую для тебя роль/функцию.

простая последовательность 3его способа
  • в РО (редактор Объектов) создаем юнит Снаряд
  • в РО настраиваем (тени, обзор, москиты и пр. пр. пр.)
  • в РО ставим модель юнита dummy.mdx (которую можно взять из карты выше)
  • далее крепим к этому снаряду модель дракона любым удобным способом (способность/предмет/триггер)
  • во время движения снаряда проигрываем анимацию с помощью функции
native SetUnitAnimationByIndex takes unit whichUnit, integer whichAnimation returns nothing
где whichUnit - юнит Снаряд
whichAnimation - номер анимации от 0 до 179. Например 0 анимация - 0 градусов тангаж, 1 - 2 градуса, 35 - 70 градусов и тд.

в обычном редакторе нет функции проигрывания анимации по индексу, зато она есть в jngp
Анимация - Set Unit Animation By Index
0
6
8 лет назад
0
при таком способе можно ли сделать чтобы дракон реагировал на атаки, кастил и т.п., был обкновенно управляем? и если можно то сложно ли это?
(это я уже не для конкретных задач интересуюсь, а для понимания вообще)
0
7
8 лет назад
0
Gerych, можно, НО у дракона не будут проигрываться соответствующие анимации (атаки, каста да и вообще какие либо кроме stand)
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.