有人知道在动画完成后按任何键时如何重置场景。我想用这个方法:
void keyPressed()
{
//what code?
}
但是我不知道要放入什么代码来重置场景。有人可以帮忙吗?
答案 0 :(得分:2)
您必须将“场景”存储在变量中。要重置场景,只需重置这些变量即可。
这是一个简单的例子,显示了按下按键时移动的移动球:
int ballX = 0;
void setup() {
size(500, 100);
}
void keyPressed() {
ballX = 0;
}
void draw() {
background(0);
ballX++;
ellipse(ballX, height/2, 10, 10);
}
你真正的“场景”可能有多个变量,但想法是一样的。将“场景”存储在变量中,然后在想要重置场景时重置这些变量。