小编mer*_*ert的帖子

SKEmitterNode是不是从父母身上移除了自己?

我添加了SKEmitterNode作为我的mainScene的childNode,而不是预期它会在particleLifetime结束时删除,如apple docs所述.

添加了像这样的发射器;

    var emitterPath : String = NSBundle.mainBundle().pathForResource("ShipFire", ofType: "sks")!
    var emitter : SKEmitterNode = NSKeyedUnarchiver.unarchiveObjectWithFile(emitterPath) as! SKEmitterNode

    emitter.position = position
    emitter.particleLifetime = 0.1;

    self.addChild(emitter)
Run Code Online (Sandbox Code Playgroud)

我的SKEmitterNode属性如下图所示 ShipEngine.sks

当我运行它时,不会从屏幕上删除发射器.

模拟器

如果您需要更多信息,我不知道该添加更多信息请向任何帮助表示感谢.

ios sprite-kit skemitternode swift ios8

3
推荐指数
1
解决办法
1856
查看次数

标签 统计

ios ×1

ios8 ×1

skemitternode ×1

sprite-kit ×1

swift ×1