var adobe1bar1;
function preload() {
adobe1bar1 = loadImage("1-1.png");
}
function setup() {
createCanvas(500, 500, WEBGL);
center = createVector(width/2, height/2, height/2);
cameraZ = -500;
}
function draw() {
background(40); // backgraound white
var cameraX = map(mouseX, 0, width, -500, 500); // map
var cameraY = map(mouseY, 0, height, -500, 500);
console.log(cameraY, cameraX);
if (cameraZ < -500) {
cameraZ = -500;
}
if (cameraZ > 0) {
cameraZ = 0;
}
camera(center.x + cameraX, center.y + cameraY, center.z + cameraZ, center.x, center.y, center.z, 0, 1, 0);
translate(center.x, center.y, center.z);
translate(0, 0, 0);
image(adobe1bar1, -250, -250, 500, 500);
}
这是我的p5.js代码。p5.js this._renderer.image不是功能问题
当我使用image() function
以下错误消息不断出现。
Uncaught TypeError: this._renderer.image is not a function
有没有解决方案?
当不使用“WEBGL”, 它上传图片没有错误, 但camera()
功能不起作用。
你能编辑在控制台中出现错误的堆栈跟踪问题?它似乎错误不是来自您发布的代码 –