SceneKit - NSAttributedString未显示为SCNText

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SceneKit - NSAttributedString未显示为SCNText相关的知识,希望对你有一定的参考价值。

为什么这些代码行有效:

let text = NSString(string: "Test")
(node.geometry as! SCNText).string = text

但这些不是:

let text = NSAttributedString(string: "Test")
(node.geometry as! SCNText).string = text

使用属性文本时,SCNText根本不显示。有任何想法吗?

谢谢。

答案

我发现了自己。问题是相对于场景尺寸的字体大小。在我的情况下,标准字体大小是小的。

解决了!

以上是关于SceneKit - NSAttributedString未显示为SCNText的主要内容,如果未能解决你的问题,请参考以下文章

SceneKit - 线程 - 在哪个线程上做啥?

iOS之SceneKit.h文件简介

如何在 SceneKit 中使用 SCNBufferBindingBlock?

SceneKit - 如何获取 .dae 模型的动画?

Scenekit:动画时模型改变大小

将scenekit和spritekit组合在一个屏幕中