Друзья, можно ли как-то посмотреть порядковый номер анимации у модели? То есть, буквально, нужна, например, анимка death у модели, в какой-то проге сразу смотришь, под каким она порядковым номером идёт. Очень нужно, потому как пересчитывать вручную у моделей из Wow, просто нереально, каждый раз.

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

Ответ из 2020 на lua
function PlayUnitAnimationFromChat()
    local this=CreateTrigger()
    TriggerRegisterPlayerChatEvent(this,Player(0),"",true)
    TriggerAddAction(this, function()
        local s=S2I(GetEventPlayerChatString())
        SetUnitAnimationByIndex(mainHero,s)
        --print(GetUnitName(mainHero).." "..s)
    end)
end
mainHero - глобалка юнит
Вводим в чат цифру и юнит воспроизводит анимацию
0
18
6 лет назад
Отредактирован Maniac_91
0
Открыть модель в текстовом редакторе и поискать там.
Или воспроизводить анимацию по индексу (JASS).
Конкретных программ не видел.
0
24
6 лет назад
0
Или воспроизводить анимацию по индексу (JASS).
Для этого нужно её порядковый номер знать.
Maniac_91:
Открыть модель в текстовом редакторе и поискать там.
Открыл всеми прогами для Вара и блокнотом, толку нет.
0
18
6 лет назад
0
koloff, я имею в виду перебором каждые 5 сек. воспроизводить триггерно.
Вроде кто-то писал в предыдущих вопросах про блокнот; сам не искал через него, только кадры удалял когда-то.
0
24
6 лет назад
0
Maniac_91, Проще тогда в Mdlvis, дописать в название анимок порядковый номер, через каждые 10 штук, и потом считать в нём же. Я так и хотел сделать, но была надежда, что можно сразу как-то посмотреть, ибо в рипах из Wow под 200 сотни анимок.
0
23
6 лет назад
0
koloff, я вот хотел посоветовать делать в таких случаях какие-то заметки или типа того например на листочке или в файле блокнота записать что и какая анимация делает либо называть анимации так чтоб ты сам понимал что они делаю я вот таким способом учил английский - называл все действия персонажа по английски, а потом запоминал что и как.
0
24
6 лет назад
0
Araders, Нафига? Открываешь параллельно с редактором Mdlvis и проигрываешь нужную анимку, половина из них понятна из названий, а непонятные проще проиграть и посмотреть визуально, что это даст тебе. Я всё же надеюсь, что можно порядковый номер как-то узнать, это позволит избежать очень большого гемора. Просто гигантского.
0
23
6 лет назад
0
koloff, я вижу еще больший гемор в запихивании модели из WoW со всеми анимациями в редактор карт.
0
24
6 лет назад
0
Araders, В моём случае, это благо, которое стоит этой трудоёмкости.
0
32
3 года назад
Отредактирован Берги
0
Ответ из 2020 на lua
function PlayUnitAnimationFromChat()
    local this=CreateTrigger()
    TriggerRegisterPlayerChatEvent(this,Player(0),"",true)
    TriggerAddAction(this, function()
        local s=S2I(GetEventPlayerChatString())
        SetUnitAnimationByIndex(mainHero,s)
        --print(GetUnitName(mainHero).." "..s)
    end)
end
mainHero - глобалка юнит
Вводим в чат цифру и юнит воспроизводит анимацию
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.