我需要能够在swift 2 sprite-kit中为一个游戏制作一个多行标签。文本需要环绕而不是离开屏幕。贝娄是我所拥有的,但我不知道该怎么做
import Foundation
import UIKit
import SpriteKit
class JDQuotes: SKLabelNode {
var number = 0
init(num: Int) {
super.init()
if num == 1 {
text = "\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. laborum.\""
}
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
}
2条答案
按热度按时间lb3vh1jj1#
从iOS 11开始,这终于在
SKLabelNode
中成为可能:yx2lnoni2#
这里有一个Github解决方案,因为SKLabelNodes不支持多行。
引用的代码:
编辑:您也可以检查this version,因为它已针对Swift2进行了更新