有一種方法可以重置(更改)方法void mouseClicked()
的代碼,最初在代碼中定義,在if(條件)驗證後?處理 - 更改mouseClicked()代碼
例如: 如果我有:
void mouseClicked(){
print("clicked1");
}
void draw(){
if(frameRate>=1000) ---->
//redefine mouseClicked() method so that it will do
exit();
}
有很多方法可以改變程序的行爲,但是你的代碼不足以給你很好的建議。請創建一個[mcve]。 – RealSkeptic
你是否在尋找像這樣的東西http://stackoverflow.com/questions/11749409/replace-content-of-some-methods-at-runtime – Bha1