我试图使用以下代码来设置字体的大小:
func setupText(){
let text = SCNText(string: "textString", extrusionDepth: 4)
textNode.geometry = text
textNode.position = SCNVector3Make(0, -200, 5)
scene.rootNode.addChildNode(textNode)
text.alignmentMode = kCAAlignmentCenter
text.font = UIFont(name: "Helvatica", size: 30)
}我正在更改大小参数,但我的文本没有变大或变小。我做错了什么?
发布于 2015-06-27 17:02:22
改变字体大小应该是可行的,但可能没有你期望的那么多。这取决于你的3d世界的大小。
另一种放大3d文本的方法是缩放其节点:
textNode.scale = SCNVector3Make( scaleValue, scaleValue, scaleValue); //todo: make me swift发布于 2017-03-31 00:39:20
它不能工作,因为字体没有被设置。字体没有被设置,因为您将"Helvetica“拼写为"Helvatica”。
https://stackoverflow.com/questions/31087388
复制相似问题