I created an .sks particle emitter based on the spark template.
My app is a normal app (not a game). When a user clicks a button, I have a new View controller that shows modally over fullscreen so that I can blur the background.
In this modal, I created a view and gave it a class of SCNView see image below:

How can I load the particle .sks file to do the animation on that viewController on the Particles view?
Update How to load a SceneKit particle systems in view controller?
As mentioned by @mnuages, you can use .scnp file instead of .sks, which is a SceneKit Particle System.
So the steps are:
ConfettiSceneKitParticleSystem.scnpSCNView for it like in the printscreen of the question In your UIViewController:
class SomeVC: UIViewController {
@IBOutlet weak var particles: SCNView!
override func viewDidLoad() {
super.viewDidLoad()
let scene = SCNScene()
let particlesNode = SCNNode()
let particleSystem = SCNParticleSystem(named: "ConfettiSceneKitParticleSystem", inDirectory: "")
particlesNode.addParticleSystem(particleSystem!)
scene.rootNode.addChildNode(particlesNode)
particles.scene = scene
}
}
Et Voila...you have you animation :)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With