📜  p5.js |改变()函数(1)

📅  最后修改于: 2023-12-03 15:18:12.371000             🧑  作者: Mango

p5.js | 改变()函数

p5.js 中的 改变() 函数用于改变图形的颜色、透明度和描边等属性。在本文中,我们将介绍 改变() 函数的使用方法以及一些常见的应用场景。

基本使用

改变() 函数可以接受不同数量的参数,用于改变不同属性的值。下面是 改变() 函数的语法:

change(red, green, blue, alpha);

参数解释如下:

  • red:红色属性的值,介于 0 到 255 之间,可以是整数或小数。
  • green:绿色属性的值,介于 0 到 255 之间,可以是整数或小数。
  • blue:蓝色属性的值,介于 0 到 255 之间,可以是整数或小数。
  • alpha:透明度属性的值,介于 0 到 1 之间,可以是小数。

例如,将一个矩形的颜色设置为红色,代码如下:

function setup() {
  createCanvas(400, 400);
}

function draw() {
  background(220);
  fill(255, 0, 0);
  rect(100, 100, 200, 200);
}

如果我们希望通过 改变() 函数来改变矩形的颜色,可以这样做:

function setup() {
  createCanvas(400, 400);
}

function draw() {
  background(220);
  change(255, 0, 0, 1);
  rect(100, 100, 200, 200);
}

这样,矩形的颜色就变成了红色。

改变描边颜色和宽度

除了改变填充颜色之外,我们还可以通过 stroke()strokeWeight() 函数来改变描边的颜色和宽度。例如,将描边的颜色设置为绿色,描边的宽度设置为 5,代码如下:

function setup() {
  createCanvas(400, 400);
}

function draw() {
  background(220);
  stroke(0, 255, 0);
  strokeWeight(5);
  rect(100, 100, 200, 200);
}

如果我们希望通过 改变() 函数来改变描边的颜色和宽度,可以这样做:

function setup() {
  createCanvas(400, 400);
}

function draw() {
  background(220);
  change(0, 255, 0, 1);
  strokeWeight(5);
  rect(100, 100, 200, 200);
}

这样,描边的颜色就变成了绿色,描边的宽度为 5。

改变透明度

除了改变颜色和描边之外,我们还可以通过 改变() 函数来改变图形的透明度。例如,将一个矩形的透明度设置为 0.5,代码如下:

function setup() {
  createCanvas(400, 400);
}

function draw() {
  background(220);
  fill(255, 0, 0, 0.5);
  rect(100, 100, 200, 200);
}

如果我们希望通过 改变() 函数来改变矩形的透明度,可以这样做:

function setup() {
  createCanvas(400, 400);
}

function draw() {
  background(220);
  change(255, 0, 0, 0.5);
  rect(100, 100, 200, 200);
}

这样,矩形的透明度就变成了 0.5。

总结

改变() 函数是 p5.js 中非常实用的函数之一,可以用来改变图形的颜色、透明度和描边等属性。本文介绍了 改变() 函数的基本使用和一些常见的应用场景,希望对你有所帮助。