我注意到在使用SKLabelNode
时,会在节点树中添加第二个未命名的节点。这个节点实际上是一个SKSpriteNode
,我假设它用于显示标签的文本,任何人都可以确认这一点,因为我在文档中找不到任何提及。我的理解是SKLableNode
是一个单独的自包含节点,我很想知道在查看我的显示图时它似乎带来了一个朋友参加聚会。
答案 0 :(得分:2)
是的,每个标签都有一个SKSpriteNode子项。据推测,精灵用于渲染由标签的字体和文字创建的纹理。
你不会在文档中发现这一点,因为这是Sprite Kit的内部行为并且可能会发生变化。
PS:SpriteKit-Quicklook有助于找到这样的Sprite Kit异常。