如何更改 SKLabelNode 上的行距?

How do you change line-spacing on a SKLabelNode?

如何更改多行 SKLabelNode 的行距(行距)?

SpriteKit 的用户是否必须接受 Apple 提供的任何默认设置?

我在 API 中看不到更改它的方法。鉴于它必须包装较低级别的 API,我认为可能有一种方法可以做到这一点。但是谷歌搜索对我毫无帮助。

For iOS11+ 您可以使用 NSAttributedString 和自定义 paragraphStyle

let paragraphStyle = NSMutableParagraphStyle()
paragraphStyle.minimumLineHeight = 20
paragraphStyle.maximumLineHeight = 20
paragraphStyle.lineSpacing = 20
let labelNode = SKLabelNode(attributedText: .init(string: "Hello World\nYour custom string", attributes: [.paragraphStyle: paragraphStyle]))