【问题标题】:Particle in SpriteKit does not appear on iPhone simulatorSpriteKit 中的粒子不会出现在 iPhone 模拟器上
【发布时间】:2015-04-12 10:02:26
【问题描述】:

我正在使用此代码添加粒子:

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个节点。

屏幕上没有任何火焰出现。

有任何“视图”层次结构吗?

【问题讨论】:

    标签: sprite-kit particles


    【解决方案1】:

    如果在添加发射器后您的节点数增加了,则很可能它隐藏在另一个节点后面。尝试将发射器的 zPosition 设置为更高的值。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-03
      • 2014-08-21
      • 2022-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多