Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
[Guide] oUF (Otravi Unit Frames)

Упомянутые в теме пользователи:

Показано с 1 по 12 из 77

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #31
    Старожил Аватар для Alt
    Регистрация
    05.01.2012
    Адрес
    43° 7' 131° 54'
    Сообщений
    156
    Поблагодарил(а)
    44
    Получено благодарностей: 170 (сообщений: 83).
    Репутация: 157
    Связь тут следующая,
    PHP код:
    icons.showDebuffType true 
    - в oUF используется для определения окраски по типу дебаффа чего-либо то ни было, не важно, что это, границы или сама "поверхность" иконки, из названия думаю понятно, что наличие этой строчки позволяет нам определять тип дебаффа, т.е. болезнь, магия, физика и т.д., но этого недостаточно, поскольку могу предположить, что далее
    PHP код:
    icon.overlay:Hide() 
    Вы делаете так, потому что это позволит нам спрятать дефолтную границу иконок, т.е., если бы мы не меняли цвет бэкдропа, который является границей, то вот этого
    PHP код:
    icons.showDebuffType true 
    было бы достаточно, естественно при условии, что и сами дефолтные границы тоже прописаны

    PHP код:
    local overlay button:CreateTexture(nil"OVERLAY")
        
    overlay:SetTexture"Interface\\Buttons\\UI-Debuff-Overlays"
        
    overlay:SetAllPoints(button)
        
    overlay:SetTexCoord(.296875.57031250.515625)
        
    button.overlay overlay 
    - вот это к слову о дефолтных границах, как они прописываются, так сказать док-во

    Далее

    если Вы собираетесь красить какую-то свою границу, обычно бэкдроп иконки, то Вам нужно

    PHP код:
    local rgicon.overlay:GetVertexColor() 
    - берём окраску по типу дебаффа

    PHP код:
    icon.border:SetTexturergb
    - применяем её для своей границы, как я указал, обычно бэкдроп, но если это отдельная текстура, то общий принцип выглядит так же.
    Последний раз редактировалось Alt; 03.10.2014 в 01:22.

  2. 2 пользователей сказали cпасибо Alt за это полезное сообщение:

    DreamlØlz (03.10.2014),swagcat (03.10.2014)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •