Захотелось сделать свой инвентарь на фрэймах, только вон никак не могу найти способ отобразить модель героя. Желательно с возможностью вращать и масштабировать.
DGUI не предлагать.

вопрос очень актуален

кароче
модель которую мы хотим отобразить, нужно сначала отредактировать
на всякий случай, нужно удалить все камеры внутри модели
сделать все материалы незатененными
сделать глобальную анимацию, в которой используя имеющуюся рут кость (к которой прикрепляются все остальные кости), либо, сделав новую рут кость и прикрепить старую к ней, повернуть модель сначала на 90 градусов вправо относительно лица, затем "назад" на спину на 90, так что бы если вы включили позицию камеры сверху, модель была прямо перед вами
сделать в той же глобальной анимации скейлинг на рут кости на 1 от оригинала в 100
в самой игре, сделать фрейм по типу спрайта использовав и наследовав вар3лого
new_Frame = BlzCreateFrameByType("SPRITE", "justAName", GAME_UI, "WarCraftIIILogo", 0)
настраивать размер можно через
BlzFrameSetScale(new_Frame, 0.15)
учтите что модель может быть все еще огромна для экрана, так что используйте минимальные скейлы, убедитесь что она есть где то на экране
BlzFrameSetSize(new_Frame, 0.35,0.35)
BlzFrameSetAbsPoint(new_Frame, FRAMEPOINT_CENTER, 0.4, 0.3)
задав размер, можно менять положение на какое угодно
BlzFrameSetModel(new_Frame, "war3mapImported\\myModel.mdx", 0)
прописывать нужно модель как обычно, двойными слешами и с путем как обычно в импорте
BlzFrameSetSpriteAnimate(new_Frame, 3, 0)
воспроизводит анимацию модели по индексу, узнать их можно сконвертировав модель в MDL и открыв через блокнот посмотреть какая анимация в списке, начиная с нуля сверху вниз, последняя цифра в функции скорее всего зациклить ли анимацию, не тестил.
сама модель воспроизводит постоянно Stand 1
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
32
Это как то делали с уберсплатами, мб покадровая анимация?
30
Это как то делали с уберсплатами, мб покадровая анимация?
Да нет, берётся фрэйм и в него вставляется модель из кампании.
32
NazarPunk, раньше это было, задолго до мемхака и патчей близзардов.
30
раньше это было, задолго до мемхака и патчей близзардов.
Нативки для создания своего интерфейса?
32
NazarPunk, нет, просто трекабли и камеры, но так делали древа талантов как в диабле и системы выбора персонажей и экипировки.
26
quq_CCCP, а где можно посмотреть такую систему с трекаблями? А то уже очень давно про них слышал, но единственный пример был отвратительно убог.
26
8gabriel8:
quq_CCCP, а где можно посмотреть такую систему с трекаблями? А то уже очень давно про них слышал, но единственный пример был отвратительно убог.
например
22
вы на хайве читаете хоть?
Все по палочками... а для модель нужен тип Модель и наследуй и в игре триггерно даем путь
например как создать бар www.hiveworkshop.com/threads/ui-creating-a-bar.316254
врашать нельзя а масташ можно...
30
вы на хайве читаете хоть?
А вы по своим ссылкам ходите? Там ниразу не сказано ка взять например units\human\HeroMountainKing\HeroMountainKing.mdx и отобразить поверх стандартного интерфейса.
а для модель нужен тип Модель и наследуй и в игре триггерно даем путь
Вы сами пробовали? Попробуйте, вас ждёт много интересного.
30
мда! я уже выкладывал
Если вы имеете ввиду этот комментарий, то модель не поверх стандартного интерфейса. А если заменить модель на вышеуказанную можно увидеть много чего интересного.
Притом изменить размеры фрейма с моделью никак нельзя.
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.