【发布时间】:2021-06-10 22:03:07
【问题描述】:
我正在尝试将我的总经验值显示为四舍五入到小数点后两位的百分比。我想出了一个解决方案,但它很笨拙。一定有更好的方法。
这是我所拥有的:
local xpPercentage = (((UnitXP("player") / UnitXPMax("player"))*100))
-- 63.4587392473
local xpMantissa = xpPercentage - floor(xpPercentage)
-- .4587392473
local xpTwoDec = (floor(xpMantissa * 100)/100) + floor(xpPercentage)
-- 63.45
再一次,这就是我想要的,但是有没有更漂亮的方法呢?
【问题讨论】:
标签: lua world-of-warcraft