swift - How do I make a trail behind my character in SpriteKit? -


i'm using spritekit (with xcode 6 , swift) , have character on screen move around on screen joysticks, , want little trail follow behind him. how do that?

enter image description here

how big image need be, , need like? use in code?

you should take @ skemitternode; "emit" particles can use trail. can design , feel of particles right in xcode adding "spritekit particle file" project:

new particle file

you'd load particle file in new skemitternode so:

let emitter = skemitternode(filenamed: "characterparticle.sks") 

then you'll need set skemitternode's targetnode property skscene particles emits don't move character (i.e. leave trail):

emitter.targetnode = scene 

then add emitter character's sknode. lets assume have sknode character called character, in case code be:

character.addchild(emitter) 

typically sort of thing done in scene's setup method (in apple's spritekit template, it's in didmovetoview). done in character's custom sknode or skspritenode class, if have one. if put in didmovetoview, like:

override func didmovetoview(view: skview) {     // ... character or other node setup ...      let emitter = skemitternode(filenamed: "characterparticle.sks")     emitter.targetnode = self     character.addchild(emitter)      // ... other setup ... } 

Comments

Popular posts from this blog

java - How to specify maven bin in eclipse maven plugin? -

single sign on - Logging into Plone site with credentials passed through HTTP -

php - Why does AJAX not process login form? -