Xcode 8の "snow"パーティクルテンプレートから作成された基本パーティクルエミッタのパーティクルにアクションを適用しようとしているiOS 10 SpriteKitプロジェクトがあります:SpriteKit SKEmitterNode particleActionがXcode 8/iOS 10で動作しない
let snowPath = Bundle.main.path(forResource: "Snow", ofType: "sks")!
snowEmitter = NSKeyedUnarchiver.unarchiveObject(withFile: snowPath) as! SKEmitterNode
snowEmitter.position = CGPoint(x: 0, y: size.height/2)
snowEmitter.particlePositionRange = CGVector(dx: size.width, dy: 0)
snowEmitter.particleAction = SKAction.scale(to: 3, duration: 3)
effectLayer.addChild(snowEmitter) // effectLayer is a SKNode on the scene
エミッタは正常に動作しますが、の設定に関係なく、無視されます。particleAction
他の誰かがこれを経験しましたか?
アップデート:Xcode 7とiOS 9のどちらでも動作しません。
snowEmitter.runaction works? –
1粒子はこの効果を目撃するために3秒間生き続けるのですか? – Knight0fDragon
この投稿はhttp://stackoverflow.com/questions/39298383/background-animation-with-depth-in-spritekit/39317134#39317134パーティクルアクションがios 9で動作しているので、エラーが終了している必要があります – Knight0fDragon