Lua 动态变量

我正在尝试使用我的能量(一个快速变化的变量)来描述我的柱形图的颜色。

function(progress, r1, g1, b1, a1, r2, g2, b2, a2)
    local maxMana = UnitPowerMax("player");
    local currMana = UnitPower("player");
    if (currMana > maxMana) then
        currMana = maxMana;
    end
    if currMana < 120 then
        return (currMana*2), (currMana/2), (255/currMana), a1
    else
        return r2, g2, b2, a2     -- 蓝色
    end
end

这给了我与 r1, b1, g1, a1 相同的结果。

点赞