魔獸世界:WeakAuras 教程#1如何建立超炫酷的血藍監控

文章推薦指數: 80 %
投票人數:10人

大家好,我是第六門徒,一直都有關注我的大佬叫我做插件教程。

起初,我覺得吧,插件其實大家都會,沒什麼好講的,然後慢慢發現其實很多玩家只會用別人的,而不會搭配出自己的插件,為了方便大家搭配出自己的插件庫,我覺得是應該出點定製插件的製作方法,以幫助各位玩家搭建起自己的插件庫。

那麼我們先從WeakAuras下手。

聲明:我的教程沒有那些條條框框,沒有那麼多原理和插件框架介紹,直接就是用實戰來進行分享教學……我從大學畢業,一直生活在實戰中,沒人給你說原因,你只要做就行了,而從實戰中去學習,那是最快的學習方法,沒有之一。

大家好,我是第六門徒,我是野路子,說到魔獸世界監控中的神級插件,那必須是TMW和WA了!而TMW更新很慢並且兼容性差,這兩年魔獸世界中WA的使用率越來越高,逐步被WA慢慢趕上,加上WA與其他插件良好的兼容,隱隱當中已經有了超越的意思……那麼我們就開始今天教程

首先我們看一下我花了10分鐘做的一個血藍監控(大部分時間在調位置,WA沒有固定移動很麻煩啊……)

今天我們就要根據一些簡單的操作來做出這個效果……

WeakAuras內圈血量監控

首先我們先要創造一個進度材質屬性的血量監控

然後再觸發-類型選擇狀態-血量

那麼我們現在就有了一個蛋黃

……說好的酷炫了?好的~那我們來調一下材質

就是它了……當然你們也可以選擇其他的~看你們的需求……

這尼瑪是撒?尷尬哈!來我們試試這個

嗯,顏色不對,我們再試試調一下顏色……

嗯~這才像話嘛……我們去試試

等等~這尼瑪扣血怎麼是豎著掉!那麼我們在來試試旋轉功能

讓我們再來試試……

完美,這下對了……

WeakAuras外框藍量監控

操作內容差不多~這下我就用GIF圖來演示一遍即可

WeakAuras血量數字監控

操作複雜的材質類監控調出來了,接下來我們進入數字監控的設置

同樣我們選擇觸發-狀態-血量

這時候我們看出來,默認顯示的詳細血量數據

我們需要將它變成百分比顯示,該怎麼做?

我們在圖示文字框內輸入百分比顯示

可以看到顯示正確了!棒棒噠?NO……不信我們試試

X。

無限小數點……這咋整?

那麼這裡我們要重新調整圖示文字以及進入自定義調用函數

現在圖示文字框內輸入「%c」(記得後面英文一定要是小寫)點擊接受就會出現下面的自定義功能!然後將下面的代碼複製進去

function()
 if aura_env.state and aura_env.state.percenthealth then
 return string.format("%.f",aura_env.state.percenthealth)
 end
end

這代碼就是玩家血量按百分比監控且固定小數點後幾位的代碼(別問我為什麼,我也不知道。

看不懂函數)然後我們再來試試……

搞定……然後我們需要為這個數字加「%」如何做到?看下面

在我們的文本顯示欄裡面添加%符號就可以,我們的玩家血量監控數值就搞定了!

WeakAuras藍量監控數值

操作跟玩家血量監控一個道理,這裡我就用GIF來代替操作了!

function()
 return ("%0.0f"):format(100 * UnitPower("player") / UnitPowerMax("player"));
end

WeakAuras群組功能

按著ctl左鍵點擊所有四個監控然後右鍵就有新增群組選項

將所有監控放入一個群組,然後我們就可以慢慢來調整他們的位置(超費時間)

我們可以將每個監控後面的眼睛打開,這樣方便我們來調整他們的位置

最終效果演示

搞定……收工……這就是今天的教程,如果你們有什麼不懂的,可以問我,關於代碼的問題別問我,我也是抄錄wago上的相關信息。

這次魔獸世界教程僅作為試發教程,看大家有興趣沒有,如果有興趣,我就會接著做下去,如果沒興趣,這可能就是最後一篇魔獸世界教程向的東西了……僅限可能,歡迎大家在評論或者私信跟我回復


請為這篇文章評分?


相關文章