📅  最后修改于: 2023-12-03 15:03:26.848000             🧑  作者: Mango
frameRate()函数是p5.js中一个常用的函数。该函数用于设置画布每秒钟的帧数,也就是动画的播放速率。
默认情况下,p5.js调用draw()函数以每秒60次的速率来重新绘制画布。每当draw()函数被执行时,它都会重新绘制画布上的每一个元素。
使用frameRate()函数可以控制画布的帧率,使其更快或更慢。例如,如果你将帧率设置为30,p5.js将每秒调用draw()函数30次,以此来重新绘制画布。
frameRate(fps)
该函数没有返回值。
function setup() {
createCanvas(400, 400);
frameRate(30); // 设置画布帧率为30
}
function draw() {
background(220);
circle(200, 200, 100);
}
在上面的例子中,我们调用了frameRate(30)函数,将画布的帧率设置为30。在每次调用draw()函数时,画布将被重绘30次。这将使画布动画更加平滑。
在设置画布的帧率时,需要注意以下几点: