魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

环球财富网 2019-08-12

大家好,我是第六门徒,一直都有关注我的大佬叫我做插件教程。起初,我觉得吧,插件其实大家都会,没什么好讲的,然后慢慢发现其实很多玩家只会用别人的,而不会搭配出自己的插件,为了方便大家搭配出自己的插件库,我觉得是应该出点定制插件的制作方法,以帮助各位玩家搭建起自己的插件库。那么我们先从WeakAuras下手。

声明:我的教程没有那些条条框框,没有那么多原理和插件框架介绍,直接就是用实战来进行分享教学……我从大学毕业,一直生活在实战中,没人给你说原因,你只要做就行了,而从实战中去学习,那是最快的学习方法,没有之一。

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

大家好,我是第六门徒,我是野路子,说到魔兽世界监控中的神级插件,那必须是TMW和WA了!而TMW更新很慢并且兼容性差,这两年魔兽世界中WA的使用率越来越高,逐步被WA慢慢赶上,加上WA与其他插件良好的兼容,隐隐当中已经有了超越的意思……那么我们就开始今天教程

首先我们看一下我花了10分钟做的一个血蓝监控(大部分时间在调位置,WA没有固定移动很麻烦啊……)

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

今天我们就要根据一些简单的操作来做出这个效果……

WeakAuras内圈血量监控

首先我们先要创造一个进度材质属性的血量监控

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

然后再触发-类型选择状态-血量

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

那么我们现在就有了一个蛋黄

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

……说好的酷炫了?好的~那我们来调一下材质

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

就是它了……当然你们也可以选择其他的~看你们的需求……

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

这尼玛是撒?尴尬哈!来我们试试这个

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

嗯,颜色不对,我们再试试调一下颜色……

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

嗯~这才像话嘛……我们去试试

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

等等~这尼玛扣血怎么是竖着掉!那么我们在来试试旋转功能

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

让我们再来试试……

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

完美,这下对了……

WeakAuras外框蓝量监控

操作内容差不多~这下我就用GIF图来演示一遍即可

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

WeakAuras血量数字监控

操作复杂的材质类监控调出来了,接下来我们进入数字监控的设置

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

同样我们选择触发-状态-血量

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

这时候我们看出来,默认显示的详细血量数据

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

我们需要将它变成百分比显示,该怎么做?

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

我们在图示文字框内输入百分比显示

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

可以看到显示正确了!棒棒哒?NO……不信我们试试

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

X。无限小数点……这咋整?

那么这里我们要重新调整图示文字以及进入自定义调用函数

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

现在图示文字框内输入“%c”(记得后面英文一定要是小写)点击接受就会出现下面的自定义功能!然后将下面的代码复制进去

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

这代码就是玩家血量按百分比监控且固定小数点后几位的代码(别问我为什么,我也不知道。看不懂函数)然后我们再来试试……

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

搞定……然后我们需要为这个数字加“%”如何做到?看下面

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

在我们的文本显示栏里面添加%符号就可以,我们的玩家血量监控数值就搞定了!

WeakAuras蓝量监控数值

操作跟玩家血量监控一个道理,这里我就用GIF来代替操作了!

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

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

WeakAuras群组功能

按着ctl左键点击所有四个监控然后右键就有新增群组选项

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

将所有监控放入一个群组,然后我们就可以慢慢来调整他们的位置(超费时间)

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

我们可以将每个监控后面的眼睛打开,这样方便我们来调整他们的位置

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

最终效果演示

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控

搞定……收工……这就是今天的教程,如果你们有什么不懂的,可以问我,关于代码的问题别问我,我也是抄录wago上的相关信息。

这次魔兽世界教程仅作为试发教程,看大家有兴趣没有,如果有兴趣,我就会接着做下去,如果没兴趣,这可能就是最后一篇魔兽世界教程向的东西了……仅限可能,欢迎大家在评论或者私信跟我回复

魔兽世界:WeakAuras 教程#1如何建立超炫酷的血蓝监控