使用javascript,我喜欢它可以锁定某些颜色调色板,这可能是通过它的第一次迭代确定的,然后在整个游戏中保持松散 . 我很有意思,但是作者用Java写的 . 不幸的是,如果我能弄清楚应该在哪里发布它,我很乐意分享我的脚本 . 毫无疑问'd be numerous suggestions on bettering my code... Here'是我所指的发电机:Algorithm to randomly generate an aesthetically-pleasing color palette非常感谢提前!
3 回答
我喜欢第二个答案的article中的那个功能 .
在JS中,使用s = 0.5和v = 0.95:
尽可能阅读Java代码和附带的说明 .
写下更高级伪代码的“程序” . 诸如“将每种随机颜色与混合颜色混合”的陈述 . 将每个伪代码语句分解为几个更详细的伪代码片段 .
将伪代码转换为JavaScript .
注意:链接的代码不会产生令人愉悦的和谐色彩组合 . 它会产生随机组合,并通过与颜色混合来减少分离(白色建议用于柔和) .
阅读颜色和谐理论,并提出更好的建议 .
它看起来像这样:
制作红色,绿色和蓝色中的三个 . 然后,您可以使用DOM将HTML元素的背景设置为结果 . 或者,如果您只想提供颜色值,可以将它们绑在一起 . 你必须将它们作为3个单独的变量,因为我没有颜色的对象 .
在JavaScript中设置背景: