我正在尝试上传一张照片作为p5.js的背景。不幸的是,我在控制台中变成了2条错误消息。 p5.js:74522 Fetch API cannot load file:///C:/Users/User/Desktop/project/sample.png. URL scheme must be "http" or "https" for CORS request.
_main.default.loadImage @ p5.js:74522
setup @ sketch.js:15
_setup @ p5.js:58811
_start @ p5.js:5
我怎么能移动这6个长方形。我想我必须改变循环的X和Y,但是我不知道怎么做。我希望能得到一些帮助。
这是代码:
let cols = 3;
let rows = 3;
function setup() {
createCanvas(600, 600);
}
function draw() {
background(90, 140, 210);
for (let i = 0; i < cols; i++) {
for (let j = 0; j < rows; j++) {
let x = i * 110;
let y = j *
我有一些用Python编写的简单代码。起作用了。现在我正在尝试将它移植到JavaScript。代码是。我得到了一个错误:
sketch.js:7 Uncaught TypeError: Cannot read properties of undefined (reading 'compression_ratio')
at w (sketch.js:7:39)
at ifsp (sketch.js:37:13)
at draw (sketch.js:54:14)
at p5._main.default.redraw (p5.js:71990:27)
我正在制作一个非常基本的示例,它使用p5.js和一个带有WEBGL的画布
function setup(){
createCanvas(100, 100, WEBGL);
}
function draw(){
beginShape(POINTS);
vertex(0,0);
endShape();
}
这是完整的节目。当我运行这个程序时,我会得到以下错误
p5.js:31516 WebGL: INVALID_VALUE: enableVertexAttribArray: index out of rangep5.RendererGL._bindImmediat
我希望在类中使用p5.js函数,并使用ECMAScript表示法。
如何修正这段代码?
class Sketch {
constructor(p, params) {
// generate vars use in class with object
if (typeof params !== 'undefined') {
for (let key in params) this[key] = params[key];
}
// p5.js object
this.p
我在p5.js中画了一个棒状图,我正试着使它波动。本质上,我必须旋转线,组成它的手臂围绕原点(coord (40,290))部分。
我希望它在下面的代码中给出的红线和蓝线之间反弹,以使它看起来像在挥动。不过,我不太清楚该怎么做。我一直在尝试使用旋转式()函数,但没有取得多大的成功。
任何帮助都将不胜感激。
function setup() {
createCanvas(400, 400);
background(220);
}
/*
MY SKETCH OVERVIEW:
Person 1 is waving using animation
*/
function draw(
function setup() {
createCanvas(400, 400);
}
function draw() {
background(220);
petals();
noStroke(); //the center of flower = white circle
fill(255);
ellipse(200, 200, 130, 130);
function petals() { //flower leaves -> I wanna fill them with rainbow colors each in shortly
pu
我想有一个输入框和一个滑块,允许我改变三角形的高度。当我移动量程滑块时,我得到了输入框中的值,但是,如何将数字输入到输入框中并更改滑块的值。提前谢谢。
//default ramp size parameters
let rampHeight = 200;
let rampLength = 150;
function setup() {
createCanvas(800, 500);
var slider = document.getElementById('height')
slider.addEventListener('change', fu
我有一个名为grid的数组。存储在该数组中的是一个对象cell。我想将单元格的一个变量(isBomb)设置为true。
我知道这不是怎么做的,但这里是我的(不起作用的实现)。
当我尝试运行它时,我得到了这个错误信息:Main, line 32:Cannot set property '288' of undefined,我想这是因为我把它格式化错误了。有人能帮上忙吗?
for(var i in grid){
for(var j=0; j<bombAmount; j++){
this.isBomb[floor(random(grid.leng