SpriteKit のパーティクル システムでパーティクル テクスチャが正しく表示されます。しかし、アプリが開始されると、画像は認識されません:
SKTexture: 画像リソースの読み込みエラー: "XP.png"
Images.xcassets に画像を追加しようとしましたが、パーティクル システムで認識されません。または、パーティクルエフェクトと同じフォルダーに直接配置しますが、アプリを起動すると画像が認識されません。
これを修正する方法を教えてください。
編集:
コードは次のとおりです:
//2D particle
func createSKSParticle(str:String)->SKEmitterNode{
let path : String = NSBundle.mainBundle().pathForResource(str, ofType: "sks") as String!
let particle : SKEmitterNode = NSKeyedUnarchiver.unarchiveObjectWithFile(path) as SKEmitterNode
return particle
}
func addParticle(nameParticle: String){
let p : SKEmitterNode = createSKSParticle(nameParticle)
let texture = SKTexture(imageNamed: "xpPart") //xpPart is in Images.xcassets ....
p.particleTexture = texture //HERE is the solution
self.addChild(p)
}
ありがとう