我可以将标签附加到 SKNode 吗?
Posted
技术标签:
【中文标题】我可以将标签附加到 SKNode 吗?【英文标题】:Can I Attach a Label to a SKNode? 【发布时间】:2019-03-20 04:23:10 【问题描述】:我正在创建一个需要将标签附加到节点的游戏,因为我将它用作按钮并且按钮会四处移动。有谁知道如何将标签附加到 SpriteKit 节点?
【问题讨论】:
【参考方案1】:有SKLabel
,你可以用那个
let scoreLabel = SKLabelNode(fontNamed: "Chalkduster")
scoreLabel.text = "Score: 0"
scoreLabel.horizontalAlignmentMode = .right
scoreLabel.position = CGPoint(x: 980, y: 700)
addChild(scoreLabel)
【讨论】:
【参考方案2】:您需要调查 SpriteKit 中的父节点和子节点。您的标签最终将成为 SKLabel 和您的按钮的孩子点头。因此,它将与父级一起移动、缩放、旋转等。
【讨论】:
以上是关于我可以将标签附加到 SKNode 吗?的主要内容,如果未能解决你的问题,请参考以下文章
SpriteKit addChild(node: SKNode) 复数?