创建SKLabelNode时未命名的子节点?

时间:2014-03-31 13:57:20

标签: ios sprite-kit skspritenode sklabelnode

我注意到在使用SKLabelNode时,会在节点树中添加第二个未命名的节点。这个节点实际上是一个SKSpriteNode,我假设它用于显示标签的文本,任何人都可以确认这一点,因为我在文档中找不到任何提及。我的理解是SKLableNode是一个单独的自包含节点,我很想知道在查看我的显示图时它似乎带来了一个朋友参加聚会。

enter image description here

1 个答案:

答案 0 :(得分:2)

是的,每个标签都有一个SKSpriteNode子项。据推测,精灵用于渲染由标签的字体和文字创建的纹理。

你不会在文档中发现这一点,因为这是Sprite Kit的内部行为并且可能会发生变化。

PS:SpriteKit-Quicklook有助于找到这样的Sprite Kit异常。