发射器将其颜色更改为默认黄色

时间:2017-04-09 13:06:48

标签: swift sprite-kit

我正在尝试使用发射器创建一些爆炸。我正在添加我的自定义纹理,它是红色的,我也将颜色渐变设置为红色。但问题是,如果在场景中我添加它,它会将其颜色更改为黄色。是什么原因造成的?

这是我添加它的方式:

func explode(spreiteNode: SKSpriteNode, explosionNode: SKSpriteNode){
        let explosion = SKEmitterNode(fileNamed: "Explosion")
        explosion?.position = spreiteNode.position
        explosion?.physicsBody?.isDynamic
        explosion?.physicsBody?.affectedByGravity = true
        self.addChild(explosion!)


        self.run(SKAction.playSoundFileNamed("dead", waitForCompletion: false))

        spreiteNode.removeFromParent()

        self.run(SKAction.wait(forDuration: 2)) { 

            self.restartGame()
        }

    }

这些是我的发射属性:

enter image description here

在预览中,它们实际上是红色的:

enter image description here

0 个答案:

没有答案