我有一个主节点,它有5个孩子。 我想改变5个孩子的position.y而不改变主节点的position.y。
有没有办法做到这一点? 也许是这样的:
for children in mainnode.children{
children.position.y = children.position.y - 10
}
我知道这不对,但可能就是这样。
我几天来一直在努力奋斗,有人可以帮助我吗?
编辑:我的问题是:如何编辑节点的子节点。 (我上面给出的示例代码是我尝试但不起作用:它在秒行上出错:“@ value $ T9与CGFloat不同”)
答案 0 :(得分:0)
如果您只需要更新所有孩子的位置,请尝试以下方法:
for child in mainnode.children as! [SKNode] {
// Update the position
}
您的错误可能来自children
属于[AnyObject]
类型的事实,因此child
的类型为AnyObject
,而不是SKNode
。