Как включать анимация на HF клиенте

  • Автор темы Автор темы vell74
  • Дата начала Дата начала

vell74

Знаменитый
Участник
Старожил I степени
Сообщения
43
Розыгрыши
0
Репутация
18
Реакции
10
Баллы
1 235
Всем привет, не могу разобраться как правильно включать анимацию блика на клиенте HF. Пробывал разными методами ничего не сработало((

кто сталкивался с такой проблемой куда копать ? (ACP взял из interlude отсюда https://mmo-dev.info/threads/Исходники-essence-interface-для-interlude.29206/)
function OnLoad()
{
local int i;

Me = GetWindowHandle("AutoPotionsWnd");

for (i=0; i<MAX_POTIONS; i++)
{
i_Potion = GetItemWindowHandle((("AutoPotionsWnd.slot" $ string(i)) $ ".itemPotion") $ string(i));
// texActive = (("AutoPotionsWnd.slot" $ string(i)) $ ".texToggle") $ string(i);
texActive = GetAnimTextureHandle((("AutoPotionsWnd.slot" $ string(i)) $ ".texToggle") $ string(i));
// texActive = AnimTextureHandle(GetWindowHandle("AutoPotionsWnd.texToggle" $ string(i)));
texActive.HideWindow();
}

InventoryW = InventoryWnd(GetScript("InventoryWnd"));
ItemWndHandle = GetItemWindowHandle("InventoryWnd.InventoryItem");
ShortcutWndScript = ShortcutWnd(GetScript("ShortcutWnd"));
}

function onActiveTex(bool texON, int a_Index)
{
// local L2Util l2UtilScript;
// local int i;

// l2UtilScript = L2Util(GetScript("L2Util"));
// End:0x50
if(texON)
{
// for(i=0; i<10; i++) {
// l2UtilScript.animTexturePlay(texActive[a_Index], "l2.AutoShot.ShotToggleEffect_0" $string(i), -1);
// }

texActive[a_Index].ShowWindow();
texActive[a_Index].SetLoopCount(-1);
texActive[a_Index].Stop();
texActive[a_Index].Play();
}
else
{
texActive[a_Index].Stop();
texActive[a_Index].HideWindow();
}
return;
}



Прикладываю видео чтобы было понятней:
 

Вложения

vell74, та вроде работает анимация текстурьі, просто она за бг закинута. А еще у меня сложилось впечатление, что в хдат Вьі показьіваете окно с 0 слотом (наверное єто хп банки, не?), но иконку спавните на цп, что, я полагаю, 2 слот? ВОзможно там конкретно на третьем чет не так пошло с "олвейз он топ/бек"?
 
vell74, та вроде работает анимация текстурьі, просто она за бг закинута. А еще у меня сложилось впечатление, что в хдат Вьі показьіваете окно с 0 слотом (наверное єто хп банки, не?), но иконку спавните на цп, что, я полагаю, 2 слот? ВОзможно там конкретно на третьем чет не так пошло с "олвейз он топ/бек"?
для частоты эксперимента скрыл все БГ анимации нету(

если смотреть на примере interlude у них логотип загрузки сделан через анимацию (как я делал) а HF такого нет но сама анимация есть.. вот собственно как мне заставить анимацию проигрывать)) 1762854566032.webp



UP:

Проблему нашел как оказалась что-то с текстурами блика буду копать в эту сторону

UP2:

Как правильно переносить конвертировать текстуры из interlude в HF ?
 

Вложения

Последнее редактирование:
Отвечу на свой вопрос если кто столкнулся IT -> HF проблема с альфой каналом нужно отредактировать поле в Photoshop

1762950743341.webp
 
vell74, та такого рода текстурьі, где разница в качестве неуловима для глаза, можно в ддс бахнуть и не париться с альфой. )
 
Назад
Сверху Снизу