如何确定节点出现在 sprite kit 中的顺序

Posted

技术标签:

【中文标题】如何确定节点出现在 sprite kit 中的顺序【英文标题】:how to decide the order in which the nodes appear in sprite kit 【发布时间】:2015-03-09 04:01:23 【问题描述】:

有什么方法可以完全控制精灵套件场景中节点出现的顺序。我正在尝试制作一个非常简单的游戏,但我的节点出现的顺序似乎是随机的。任何帮助将不胜感激

【问题讨论】:

【参考方案1】:

您可以阅读 SKView 类的 ignoresSiblingOrder 方法以及节点的 zPosition 属性。

已在此链接上提供完整文档并附有示例 -

https://developer.apple.com/library/prerelease/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Nodes/Nodes.html

【讨论】:

感谢您的快速回复。如果我有任何其他问题,我会在这里查看并发布。 在这里找到@LearnCocos2D 的解释-***.com/questions/22304807/sprite-kit-sprite-z-order

以上是关于如何确定节点出现在 sprite kit 中的顺序的主要内容,如果未能解决你的问题,请参考以下文章

Sprite Kit:为所有场景只创建一次节点

使用 Swift 在 sprite kit 中的多个场景中重用相同的 sprite 节点

Sprite Kit iOS 中的慢动作

从父级(Sprite Kit)目标 C 中移除节点

iOS7 Sprite Kit如何在更改锚点时计算节点位置?

如何根据平移手势速度向 Sprite Kit 节点应用角脉冲