xcode - how to agroup SKShapeNodes in swift sprite kit -


swift - sprite kit

i need create columns of 2 or more skshapenodes. need agroup them because each column of nodes have action.

i know how create shapenodes of rectangles dont know how agroup shapenodes , have 1 column shapenodes..

here post photo because dont speak english verry understand me

enter image description here

you can create parent-node each group:

var xposicolumn1:cgfloat = 100 var firstgroup = skspritenode() firstgroup.position = cgpointmake(xposicolumn1, self.frame.width/2) 

then, add nodes group:

var firstnode = skspritenode(color: uicolor.redcolor(), size: cgsizemake(40, 100)) var secondnode = skspritenode(color: uicolor.redcolor(), size: cgsizemake(40, 40)) var thirdnode = skspritenode(color: uicolor.redcolor(), size: cgsizemake(40, 100))  firstnode.position = yourposition //... second etc...  firstgroup.addchild(firstnode) firstgroup.addchild(secondnode) firstgroup.addchild(thirdnode) 

you have set position inner nodes(first, second, third). don't have set x position, because position relative parent-node. have set y position.

firstnode.position.y = 100 

it's important know skspritenode coordinate 0/0 in center of node.

as see, use skspritenode instead of skshapenode. highly recommend use skspritenode because you've got more possibilities. can same skshapenodes of course.


Comments

Popular posts from this blog

How to group boxplot outliers in gnuplot -

cakephp - simple blog with croogo -

bash - Performing variable substitution in a string -