我的問題是這樣的:我在ccTouchEnded
中執行了相當多的代碼,我想讓CCTouchDispacher
停止所有輸入,直到屏幕上的所有操作都結束。事情是,當我重複點擊屏幕ccTouchEnded
每次都會被調用,它會毀掉所有的東西。我試圖停止輸入,但我不知道哪些操作將執行..所以我不能只運行一個CCSequence
,當它完成重新啓用輸入。檢查是否所有動作都完成cocos2d
我的代碼看起來是這樣的:
if (taped in a rect)..do action, change some things around,do another action, call method 1
if (condition)..do action,check something,(if (check) do action, else call method 2)
其值得注意的是,這些方法做在採取不同的時間不同的層不同的東西。
所以我的問題是這樣的:有沒有辦法檢查屏幕上的所有操作是否完成?
您是否知道CCCallFunc操作? – giorashc
當然..但正如我所說...我不知道哪些行動將執行..並將它稱爲20遍徹底我的代碼是非常奇怪的。 – skytz