2015-06-19 24 views
-2

有沒有人知道如何在動畫完成後按下任何鍵時重置場景。我想要使​​用這種方法:通過按任意按鈕重置處理中的場景

void keyPressed() 
{ 
    //what code? 
} 

但我不知道什麼代碼放在裏面,使場景重置。有人可以幫忙嗎?

+0

請看看[如何提出一個好問題](http://stackoverflow.com/help/how-to-ask)文檔...我們需要更多信息才能幫助您與這個問題 – Buddy

回答

2

你必須將你的「場景」存儲在變量中。要重置場景,只需重置這些變量即可。

下面是一個簡單的例子,顯示運動中的球,當你按下一個鍵是復位:

int ballX = 0; 

void setup() { 
    size(500, 100); 
} 

void keyPressed() { 
    ballX = 0; 
} 

void draw() { 
    background(0); 
    ballX++; 
    ellipse(ballX, height/2, 10, 10); 
} 

真實「場景」可能有不止一個變量,但這個想法是一樣的。將您的「場景」存儲在變量中,然後在想要重置場景時重置這些變量。