我有一个SKLabelNode,它是SKSpriteNode的子类,因为我试图创建一个Button类,以便以一种更简单的方式创建按钮。我使用SKSpriteNode的锚点尝试了几种方法,但我不太清楚到底是怎么回事。如何将标签集中到sprite (它的父节点)上?
发布于 2018-12-31 05:35:32
Swift 4.2 XCode 10.1
将此函数复制到SpriteKit类中:
func createLabel(text: String) {
// initialisation
let label = SKLabelNode(fontNamed: "Wicked Mouse")
// customisation
label.text = text
label.fontColor = .white
label.fontSize = 30.0
// positioning
label.position = CGPoint(x: self.size.width / 2, y: self.size.height / 2)
label.verticalAlignmentMode = .center
label.horizontalAlignmentMode = .center
label.zPosition = 1
self.addChild(label)
}https://stackoverflow.com/questions/25818989
复制相似问题