gpt4 book ai didi

ios - 如何以编程方式将带有 zPosition 的子项添加到使用场景编辑器创建的场景中

转载 作者:行者123 更新时间:2023-11-30 13:04:22 31 4
gpt4 key购买 nike

我在控制节点的 zPosition 时遇到问题。如果在场景编辑器上创建,我没有问题,但稍后当我想用代码添加新节点时,zPosition 不受尊重。

//GameScene
override func didMove(to view: SKView) {
super.didMove(to: view)

let circle = SKShapeNode(circleOfRadius: 10)
circle.zPosition = -1
self.addChild(circle)
}

例如,该圆圈将出现在场景编辑器中使用 zPosition 100 创建的节点前面

最佳答案

有两件事:

1) 我并不完全是正数,但我几乎可以肯定 zPosition 必须是正整数

2) 如果你希望它出现在 z 位置为 100 的节点前面,那么 z 位置必须是一个 > 100 的数字

所以要么

circle.zPosition = 101

circle.zPosition = (name of what u want circle to appear in front of).zPosition + 0.1

关于ios - 如何以编程方式将带有 zPosition 的子项添加到使用场景编辑器创建的场景中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39563116/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com