Crashalot
Crashalot

Reputation: 34503

SKEmitterNode: modify properties like velocity and angle for individual particles?

The SKEmitterNode in SpriteKit lets you change particle properties, but it's not clear how you change properties for specific particles.

For instance, if we want particles to radiate in a circle shape, it seems we need to dictate the angle and speed for each particle -- not specify values for particles as a group.

Is this possible?

Put another way, is it possible to use the SKEmitterNode to create animations like the one from this video at the 0:22 mark: https://www.youtube.com/watch?v=wYy2G0lVTAM

Upvotes: 1

Views: 163

Answers (2)

Simone Pistecchia
Simone Pistecchia

Reputation: 2832

you can do:

enter image description here

The image is a little star. setting: enter image description here

Upvotes: 2

Knight0fDragon
Knight0fDragon

Reputation: 16827

You have no control over individual particles, you can only determine what they are like when they are born. (think of it like a test-tube baby, you can specify what genes you want the baby to have, but after that, the baby will grow however it feels like)

At some point apple may get SKActions working on the particles so that you can do this kind of stuff, but I wouldn't hold my breath on it working anytime soon, they seem to have no care in the SpriteKit platform, just introducing new broken things to get people excited. ( I am cringing on how buggy ARKit will be)

Upvotes: 1

Related Questions