在使用p5.js使,看到有一些demo都使用了createCols很是迷惑,在P5.js中的官方Reference中也没有查到这个相关函数,后来再仔细查看代码这个函数是这样写的。
//调用方式
const COL = createCols("https://coolors.co/app/f1e7b6-400082-fe346e-f3c623-06aed5");
function createCols(_url)
{
let slash_index = _url.lastIndexOf('/');
let pallate_str = _url.slice(slash_index + 1);
let arr = pallate_str.split('-');
for (let i = 0; i < arr.length; i++)
{
arr[i] = '#' + arr[i];
}
return arr;
}
https://coolors.co/app/是一个取色网站,可以方便p5.js的创作者配色,然后在网站中配好色后,直接复制url,调用这个函数,就可以生成关于这些颜色的一个数组。