我似乎无法添加自定义字体。我已将其拖到项目中,并将其作为目标添加到项目中。
创建标签的代码如下:
// Create Unlock Text
func createUnlockText() {
unlockText = SKLabelNode(fontNamed: "04b_19")
unlockText.name = "unlockText"
unlockText.text = "Goal: \(goalScore)"
unlockText.fontSize = 100
unlockText.fontColor = SKColor(red: 100.0, green: 100.0, blue: 255.0, alpha: 1.0)
unlockText.position = CGPoint(x: 0, y: (self.frame.size.height / 2.8))
unlockText.zPosition = 1
self.addChild(unlockText)
}
我在plist中添加了应用程序提供的字体,所以我感到困惑:(
最佳答案
以下是添加自定义字体的步骤:
出来。
要使用它是这样完成的:
label.font = UIFont(name: "Montserrat-Light", size: 12.0)
然后在SpriteKit中,执行相同的步骤,但是代码如下:
SKLabelNode(fontNamed: "Montserrat Light")
关于ios - 使用Swift 3.0将自定义字体添加到SpriteKit,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44100365/