Еще не нашли способа при помощи которого можно тригено или при помощи какого-то кода проигрывать кастомные анимации портрета юнита.

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

Ладно будем надеяться что кто-то что-то придумает.
0
19
6 лет назад
0
Похожие вопросы:

ответ
Редактор анимаций - скелет - прикрепить выделенные вершины к кости Head.
А лучше статьи почитай по мдлвизу.
А ещё лучше - сам попытайся разобраться.
ответ
Возможно, в анимации "birth" в модели этого здания также через пробел написано "portrait". Убери слово "portrait" в анимации "birth" и добавь его в анимации "stand" или создай отдельную анимацию "portrait". Также косяк может быть в самой анимации "portrait", если косяк там, то опять же придётся добавить через пробел слово "portrait" к анимации "stand" или вручную создать новую анимацию "portrait", скопировав ключевые кадры из "stand", чтобы не париться.
ответ
Лучше проверить, присоединён ли он к тем же костям, что и соседние вершины. Если нет — присоединить. Если да, то как сказали Melissa и nvc123.
ответ
Katrusska:
Если нужна карта, то могу скинуть :)
Но, думаю, что проблема не в ней, да и мой "суперпроект" раскрывать не хотелося.
Повтори действие наново, удали нестандартную модель, переназначь модель орудийного расчета и вообще всегда делай копии своей карты, а вообще делай эксперементы в разних картах а то что получилось лишь тогда пихай в карту....
ответ
держи

0
27
6 лет назад
Отредактирован Феникс
0
Все что могу посоветовать - это тэги анимаций. Возможно будет полезно, но триггер добавить тэг, под типа gold, lumber, alternate и прочие влияют и на портрет, а может быть только на портрет, если они отсутствуют у модели главного персонажа.

Вариант использования
Создаём модель портрета персонажа с анимациями Portrait Talk - Обычный разговор, Potrait Talk Alternate - каст заклинания с эффектами, Portrait Talk Gold - смех или эмоции. Итого в нужный момент просто присваиваешь юниту нужный тэг.
0
23
6 лет назад
0
PrincePhoenix, вроде понял но на практике не понимаю что за тег и как с ним работать.
0
27
6 лет назад
0
вроде понял но на практике не понимаю что за тег и как с ним работать.
Add Animation Tag to unit - Действие в триггерах среди категории Анимация
Тэги анимаций, не помню где, но по ним статья была.
Самый распространённый - alternate. Используется для морфов, но помимо него естЬ другие: Defend, Gold, Lumber, Work, Upgrade, остальные не помню, и есть ли они вообще.
0
32
6 лет назад
0
Насколько помню никак на портрет повлиять низя, он еще и локальный для всех игроков. В мемхаке вроде была функция смены модели юниту, а так же функции задающие модели анимацию - т.е можно создать спецэффект с моделью паладина и поставить ему анимацию "attack" и он будет махать молотом, но про то как получить адресс модели портрета и будет ли с ним это работать я что то не припомню.
Если планируйте или уже используйте мемхак - то возможно решение будет.
0
23
6 лет назад
0
Ладно будем надеяться что кто-то что-то придумает.
Принятый ответ
0
32
6 лет назад
0
Araders, а хотя погодь:
    function SetUnitPortrait takes integer uiobjectaddr, string s returns nothing
        call WriteNullTerminatedString( s, uiobjectaddr + 0x34 )
    endfunction
Вот функция которая позволяет ставить юниту модель портрета, нужен мемхак второй версии. Щяс проверю, сработает ли uiobjectaddr + 0x34 смена анимации.
Есть еще :
function GetUnitModelPortrait takes integer id returns string
	local integer k=GetUnitUIDefByIdCaching(id)
	if k < 1 then
		return null
	endif
	set k=k+0x34
	if RMem(k)>0 then
			return ConvertNullTerminatedStringToString(RMem(k))
	endif
	return null
endfunction
А вот функции с есть со скоростью аним и цветами, но они требуют библиотеку dota helper. Надо будет лича спросить.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.