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

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
Post a Comment