循环输出的第一个框是带有黑色轮廓的白色框。我不明白它是从哪里来的..。_
function setup() {
colorMode(HSB,360,100,100);
createCanvas(400, 400);
var boxh = height / 10;
var boxw = width;
for(var i = 0; i < 10; i++) {
var h = lerp(64, 22, i / 9);
var s = lerp(86, 90, i / 9);
var l = lerp(96, 56, i / 9);
rect(0, i * boxh, boxw, boxh);
fill(h,s,l);
stroke(0,0,100);
}
}
function draw() {
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.8.0/p5.js"></script>
发布于 2019-06-02 10:16:20
stroke()
设置用于绘制线条和边框的颜色。fill()
设置用于填充形状的颜色。rect()
绘制一个矩形。
在绘制矩形之前,必须设置笔画和填充颜色:
fill(h,s,l);
stroke(0,0,100);
rect(0, i * boxh, boxw, boxh);
function setup() {
colorMode(HSB,360,100,100);
createCanvas(400, 400);
var boxh = height / 10;
var boxw = width;
for(var i = 0; i < 10; i++) {
var h = lerp(64, 22, i / 9);
var s = lerp(86, 90, i / 9);
var l = lerp(96, 56, i / 9);
fill(h,s,l);
stroke(0,0,100);
rect(0, i * boxh, boxw, boxh);
}
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.8.0/p5.js"></script>
https://stackoverflow.com/questions/56417688
复制