0
使用SpriteKit,我創建了一個精靈,並想顯示精靈,暫停一秒鐘,然後開始使用一個新的精靈動畫。Spritekit迫使一個精靈顯示,然後暫停執行
目前,我使用
self.neko = [SKSpriteNode spriteNodeWithImageNamed:@"Awake.ico"];
[self addChild:self.neko];
sleep(2);
[self.neko removeFromParent];
根據所提供的代碼,你會覺得精靈將被繪製,那麼線程能夠睡了幾秒鐘,然後再從父刪除精靈....但精靈沒有被顯示。
如果我刪除removeFromParent行,精靈將保留在屏幕上。
所以問題是這樣,我正確地做對了嗎?
有沒有辦法在執行睡眠定時器之前強制在場景中更新精靈?
睡眠()將剛剛凍結整個應用程序 – LearnCocos2D