2015-04-12 35 views
3

出現,我使用此代碼添加粒子:粒子在SpriteKit不會對iPhone模擬器

NSString *explosionPath = [[NSBundle mainBundle] pathForResource:@"Explosion" ofType:@"sks"]; 
SKEmitterNode *explosion = [NSKeyedUnarchiver unarchiveObjectWithFile:explosionPath]; 
explosion.position = position; 
[self addChild:explosion]; 

[explosion runAction:[SKAction waitForDuration:2.0] completion:^{ 
    [explosion removeFromParent]; 
}]; 

我的粒子就像一個火爆炸,粒子的精靈編輯好看。

當在IOS模擬器上運行我的遊戲時,當出現爆炸時,屏幕上沒有任何東西出現,但節點數增加了大約200-300個節點。

沒有任何火焰出現在屏幕上。

有什麼「視圖」層次?

回答

0

如果在添加發射器後獲得增加的節點數,則可能會隱藏在另一個節點後面。嘗試將發射器的zPosition設置爲更高的值。

explosion.zPosition = 900; // you can go even higher than 900 if needed 
+0

是的男人,這是解決方案 非常感謝 – asafbar