这是从Obar里面扒出来的lua 求
@Me_Helloween 看看
他是可以固定在一个位置,但是进本后 施法条就回到原点了
local CAST_SHOW = CASTBAR_ICON
if CAST_SHOW == true then
local cast_x,cast_y = CASTBAR_X,CASTBAR_Y
--player casting bar
CastingBarFrameIcon:Show()
CastingBarFrameIcon:SetHeight( 25 )
CastingBarFrameIcon:SetWidth( 25 )
CastingBarFrameIcon:ClearAllPoints()
CastingBarFrameIcon:SetPoint( "RIGHT", CastingBarFrame, "LEFT", -10, 2.5 )
--CastingBarFrameBorder:SetTexture(nil) --("Interface\\CastingBar\\UI-CastingBar-Border-Small")
--CastingBarFrameFlash:SetTexture("Interface\\CastingBar\\UI-CastingBar-Flash-Small")
CastingBarFrame:ClearAllPoints()
CastingBarFrame:SetPoint("TOP", MainMenuBar, cast_x, cast_y)
CastingBarFrame.SetPoint = function() end
-- Castbar timer from thek
CastingBarFrame.timer = CastingBarFrame:CreateFontString(nil)
CastingBarFrame.timer:SetFont("Fonts\\ARIALN.ttf", 18, "THINOUTLINE")
CastingBarFrame.timer:SetPoint("LEFT", CastingBarFrame, "RIGHT", 10, 2.5)
CastingBarFrame.update = .1