processingPImage绕⾃⾝旋转代码processing中PImage加载的图⽚绕⾃⾝旋转
关键代码
imageMode(CENTER); 绕中⼼
每个PImage独⽴开来
pushMatrix();
translate(width/2, y); //先移动到图⽚存放位置
rotate(angle); //旋转⼀定⾓度
image(img, 0, 0); //显⽰图⽚
popMatrix();
完整代码如下:
PImage img;
PImage img2;
float angle;
float y=0;
void setup() { //Runs once upon execution of the program
size(842, 597);
smooth();
img = loadImage("1.png");
imageMode(CENTER);
img2 = loadImage("2.png");
imageMode(CENTER);
//noLoop();
}
void draw() {
background(204);
angle += 0.01;
y += 1;
pushMatrix();
translate(width/2, y);
rotate(angle);
image(img, 0, 0);html代码转链接
popMatrix();
pushMatrix();
translate(width/2+100, y);
rotate(angle);
image(img2, 0, 0);
popMatrix();
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论