可以通过“dot-syntax”访问SKEmitterNode文件的属性?

时间:2015-04-21 20:10:54

标签: ios swift sprite-kit

我正在使用Swift开发SpriteKit游戏。在这个游戏中,我使用SKEmitterNode来显示火焰。有时候雨点落在火上,我希望它能吸烟。我正在考虑使用一个属性观察者,我可以在发生此类联系时进行更改。然后,属性观察者将更改emitter.fileNamed。但是,SKEmitterNode没有.fileNamed.file这样的内容。声明文件的方式是let emitter = SKEmitterNode(fileNamed: "Fire")。有办法解决这个问题吗?谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

您正在寻找的是particleTexture

https://developer.apple.com/library/ios/documentation/SpriteKit/Reference/SKEmitterNode_Ref/index.html#//apple_ref/occ/instp/SKEmitterNode/particleTexture

您可以在此处为您的图像指定SKTexture,粒子将更改为该图像。