【发布时间】:2020-11-28 13:29:08
【问题描述】:
我想将 HSL 值转换为 RBG,以便我可以轻松地在 Love2D 中生成随机颜色,但是我无法找到如何执行此操作。我确实检查了维基百科,但真的什么都不懂,我正在浏览堆栈溢出但没有找到 Lua 的任何内容。如果可能的话,我希望函数输入 3 个值并返回一个带有 table.r、table.b、table.g 的表,以便我可以调用 function().r 等。我该怎么做?
堆栈溢出不允许我在不添加更多信息的情况下发布此内容,所以让我们看看,我不想随机化 RBG 值的原因是我只是改变色调,不影响饱和度/亮度。我认为 HSL 将是做到这一点的完美方法,因为我可以随机化一个色调颜色然后将其转换为 RBG,RBG 是 Love2D 中定义颜色的方式。
【问题讨论】: