如何更改浮动伤害数字的字体和颜色?[魔兽世界1.13.3]

enter image description here

我想根据遭受伤害的魔法系更改浮动文本的字体和颜色。

我可以通过过滤掉"sourceGUID"是我的角色和"GetSchoolString"函数的结果的事件来获取事件处理器"COMBAT_LOG_EVENT_UNFILTERED"中所造成的魔法伤害的魔法系。但如何将此应用于现有的浮动文本呢?

我查看了"NameplateSCT"和"MikScrollingBattleText"两个插件,但据我所知,它们绘制自己的文本,而不是使用游戏的浮动文本。这个代码"https://github.com/Gethe/wow-ui-source/blob/classic/FrameXML/CombatFeedback.lua"能帮到我吗?如果可以,怎么做?

点赞
用户4889587
用户4889587

假设此函数未被保护(以防止作弊),您可以直接覆盖该函数。

CombatFeedback_OnCombatEvent = function(self, event, flags, amount, type)
  --在此处复制粘贴代码,并按您的需求进行更改
  --在代码中,r、g和b用于设置颜色

end
2020-03-07 04:05:33