비전투시




전투시




비전투시, 
 캐릭터와 좀 멀이 떨어져있고,
전투시,
 캐릭터에 가까이오게됩니다.

수정사항--

 1. 마나바와 체력바의 거리를 약간 두었습니다.
 2. 음영과 각 바를 감싸고있는 텍스쳐를 군단 UI 랑 비슷하게 해봣습니다.

-- 체력바 음영
local ff = CreateFrame("Frame",nil,PlayerFrameHealthBar)
ff:SetFrameStrata("BACKGROUND")
ff:SetBackdrop({
BgFile = 'InterfaceChatFrameChatFrameBackground',
edgeFile = 'InterfaceAddOnsHealthBarmediatextureGlow', 
edgeSize = 4,
insets = {left = 4, right = 4, top = 4, bottom = 4}
})
ff:SetBackdropColor(0.15, 0.15, 0.15, 0.6)
ff:SetBackdropBorderColor(0, 0, 0)
ff:SetPoint("TOPLEFT", -4,4)
ff:SetPoint("BOTTOMRIGHT", 4,-4)
ff:Show()  

local ff = CreateFrame("Frame","yyy",UIParent)
ff:SetFrameStrata("LOW")
ff:SetWidth(137) -- Set these to whatever height/width is needed 
ff:SetHeight(13) -- for your Texture
local tt = ff:CreateTexture(nil,"BACKGROUND")
tt:SetTexture("Interface/ChatFrame/ChatFrameBackground")
tt:SetAllPoints(ff)
ff.texture = tt
ff:SetPoint("CENTER", PlayerFrameHealthBar, "CENTER", 0,0)
ff:Show()
yyy.texture:SetTexture(0,0, 0, 0.3)   

-- 분노바 음영
local powerbar = CreateFrame("Frame",nil,PlayerFrameManaBar)
powerbar:SetFrameStrata("BACKGROUND")
powerbar:SetBackdrop({
BgFile = 'InterfaceChatFrameChatFrameBackground',
edgeFile = 'InterfaceAddOnsHealthBarmediatextureGlow', 
edgeSize = 4,
insets = {left = 4, right = 4, top = 4, bottom = 4}
})
--powerbar:SetBackdropColor(0.15, 0.15, 0.15, 0.6)
powerbar:SetBackdropBorderColor(0, 0, 0)
powerbar:SetPoint("TOPLEFT", -4,4)
powerbar:SetPoint("BOTTOMRIGHT", 4,-4)
powerbar:Show()  


local ff1 = CreateFrame("Frame","yyy1",UIParent)
ff1:SetFrameStrata("LOW")
ff1:SetWidth(137) -- Set these to whatever height/width is needed 
ff1:SetHeight(13) -- for your Texture
local tt1 = ff1:CreateTexture(nil,"BACKGROUND")
tt1:SetTexture("Interface/ChatFrame/ChatFrameBackground")
tt1:SetAllPoints(ff1)
ff1.texture = tt1
ff1:SetPoint("CENTER", PlayerFrameManaBar, "CENTER", 0,0)
ff1:Show()
yyy1.texture:SetTexture(0,0, 0, 0.3)   


ps . 
 흐익1님 감사합니다.