實測發現Director::getInstance()->pushScene(s)後,新的場景會馬上顯示出來,好像是切換過去了,但其實此列命令是馬上就return回來了。
因為我有一堆場景可給用戶勾選,所以用了個迴圈把所選的場景都要push進去,但希望是一個場景結束後才能換下一個場景,有辦法做得到嗎?
就是我pushScene()進去是要block的,不要馬上回來的,有API可做得到嗎?
有一点不明白。pushScene进去你要block?意思是当前的场景不变还是要显示什么?
引擎没这样的API。不过改下应该OK的。
看一下Director中对_scenesStack的管理(pushScene不要设置_nextScene)。
不好意思,我搞錯意思,這個問題可以關閉了,謝謝。