我在Xcode中使用spriteKit创建游戏。我需要创建旋转木马并围绕一个支柱移动4个节点。 carousel
如何移动一些绑定节点?当节点接近支柱并且节点从支柱后面出来时,有必要改变zPosition。如何实施?
答案 0 :(得分:0)
要将节点组合在一起,只需创建一个新的SKNode
,将其添加到场景中,以及需要将其分组到此的任何内容,只需在需要移动的节点上调用move(toParent:)
即可
let groupedNode = SKNode()
self.addChild(groupedNode)
node1.move(toParent:groupedNode)
对于zPosition,它是相对于父级的,所以如果你的支柱位于2,并且你的组位于1,要使你的各个节点位于支柱之上,你需要创建节点2.这将使节点zPosition真的3(节点+组)将它放在柱子上方。