WOW 7.0 由於GetSpellInfo不再回傳材質路徑形式
而是一種 FILE ID 的形式
故無法再以SetBackdrop 設定圖案(參數不接受FILE ID形式)
必須改用SetTexture() 的方法才能設定圖案
然而要使用這方法必須在Frame下附掛一個Texture元件
具體流程為
FRAME = CreateFrame()
if not FRAME.texture then FRAME.texture:FRAME:CreateTexture() end
FRAME.texture:SetAllPoints(FRAME)
至此就能使用以下方法了
FRAME.texture:SetTexture(select(3,GetSpellInfo(法術ID)))
來正常顯示了
收工