切換
舊版
前往
大廳
主題

WOW 7.0 LUA 設定圖示背景方法

死鬥 | 2016-07-22 02:21:29 | 巴幣 2 | 人氣 723

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)))
來正常顯示了


收工

創作回應

更多創作