我已经在场景中创建了一个SpriteNode,但是它被卡在故事板上的所有UIImages和UIButton后面。
我尝试将spriteNode的.zPosition
更改为99999999999999,但这并不重要。
我需要做些什么才能让spriteNode出现在大多数图像的前面?或者我只能有一张背景图片吗?
答案 0 :(得分:0)
不幸的是,这是不可能的。您正在组合两个渲染层次结构(UIKit和Sprite Kit),其子项(分别为UIView和SKNode)不会混合。
SKNodes在包含它们的SKScene中呈现。最终渲染图像用作拥有SKView图层的图像。从那里,UIKit(和CoreAnimation)合成了UIViews。
用于说明目的的层次结构: