PartyWnd.uc Иконки Профессии

EXCLUSIVE

Свой человек
Участник
Старожил I степени
Сообщения
317
Розыгрыши
0
Решения
1
Репутация
17
Реакции
90
Баллы
503
Добрый день всем сталкиволся с проблемой добавил код отображении иконка проффессии в PartyWnd.uc уже 2 день не знаю чё делать помогите если есть добрые люди. Проблема в етам sw.webp a.webp в xdat незнаю какой размер написать.
 
Последнее редактирование:
Оверпостинг
Interface.xdat > PartyWnd> PartyStatusWnd > DetailedClassIcon расположено если хотите uc файл вот тоже и ёще баффи другого игрока не отображается в PartyWnd не знаю когда баффаю и нажимаю бафф из АЛТ+Б дикий лаг на 0.5 сек из чистого system заходил игру нету лагов в чем можеть быть проблема ?
 

Вложения

Я конечно докторскую по интерфейсу не защитил, но если проблема в том, что они у тебя "двоятся", то у тебя ширина 32 стоит, а иконка 16х16, поэтому xdat начинает их двоить, ставь 16х16 и двигай ее куда тебе нужно и все
 
всё как написал KawataNahoya
у вас в xdat:
1773736486240.webp

кроме того в коде:

Код:
...
m_DetailedClassIcon[idx] = TextureHandle(GetHandle("PartyWnd.PartyStatusWnd" $ string(idx) $ ".DetailedClassIcon"));
...
m_DetailedClassIcon[idx].SetTexture(GetDetailedClassIconName(ClassID));

m_DetailedClassIcon[idx].SetWindowSize(32, 32);

...

function string GetDetailedClassIconName(int ClassID)

{

    if (ClassID < 0 || ClassID > 150)

    {

        return "patch.Class_Icon0";

    }

    return "patch.Class_Icon" $ String(ClassID);

}

то есть:
1. надо определится с размером текстур patch.Class_IconXXX (думаю там 16х16);
2. где-то в одном месте задавать размер контейнера для текстуры;


PS. еще бы хроники указывать было бы норм, интуитивно открыл xdat для HIVE FIVE
 
Назад
Сверху Снизу