我正在尝试使用ProcessingJS将图像绘制到画布上。它在2D模式下完美运行,但在3D模式下无效。代码如下所示:
PImage img;
void setup(){
size(600, 400, OPENGL);
strokeWeight(1);
noFill();
frameRate(60);
imageMode(CENTER);
img = loadImage("img.png");
}
void draw(){
image(img, 20, 20);
}
任何可能导致问题的想法?
答案 0 :(得分:0)
如果您使用的是版本早于1.3.0的Processing.js,则此链接可能会解释为什么它不起作用:
https://processing-js.lighthouseapp.com/projects/41284/tickets/1511-image-doesnt-work-in-opengl-mode
否则,您可以尝试将图像映射为多边形上的纹理,如下例所示: