对于我的任务,我有一个带有脸的800,800窗口,当我按下&r 39时,我需要让它旋转。我以前通过将其设为图像并使用rotate()函数来完成此操作,但我的讲师说这是不允许的。有什么方法可以做到这一点吗?
这是面部的代码
void draw() {
stroke(255,0,0);
fill(255,0,0);
background(255);
ellipse(400,headYpos,100,100); //head
stroke(0);
fill(255);
ellipse(375,rightEyeYPos,20,20); //right eye
ellipse(425,leftEyeYPos,20,20); //left eye
ellipse(400,mouthYpos,75,25); //mouth
fill(0,255,0);
ellipse(400,noseYpos,20,20); //nose
stroke(0);
fill(0);
ellipse(375, rightPupilPos, 5,5); //left pupil
ellipse(425, leftPupilPos, 5,5); //right pupil
}
还有一个keyPressed()函数,但是到目前为止我还不知道如何继续。