如何使用lua修改魔兽世界中的悬浮战斗文本颜色

我刚刚开始编写自己的魔兽世界插件来修改界面。现在我想将浮动战斗文本的颜色从黄色改为全白。

我查看了插件"NameplateSCT"和"MikScrollingBattleText",但我了解到它们创建了自己的文本框架,并没有改变游戏中实际的浮动战斗文本。

是否可能仅通过一个文件中的简单lua代码完成呢? 我希望我的插件尽可能简洁,只提供所需的功能以提高效率。这里可能有一个与魔兽世界接口相关的lua存储库

由于我是lua编程的新手,所以我没有尝试过任何事情,因为我不知道从哪里开始。 我最好的猜测是选择类似以下的代码:

CombatFeedback_OnCombatEvent = function(self, event, flags, amount, type) r = 1.0; g = 1.0; b = 1.0; end

原文链接 https://stackoverflow.com/questions/71062497

点赞
stackoverflow用户1297035
stackoverflow用户1297035

在默认的用户界面中,自身和 3D 世界单位都有“滚动战斗文字”和“浮动战斗文字”。

有一些 CVars 可以修改 3D 世界文本的行为,例如 floatingCombatText* worldText* ,但更改字体颜色似乎不可用。

2022-02-10 22:20:57