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