使用 Swift 以编程方式更改 SceneKit 中 3D TextNode 的文本

Jos*_*jar 3 ios scenekit swift scntext

所以我在我的 SCN 场景中放置了一个 3D 文本节点,我想稍后在我的应用程序中更改 Text 属性的值

SceneKit 检查器

在此处输入图片说明

以上是我如何更改检查器中文本的值,但有没有办法以编程方式进行更改?谢谢你

mnu*_*ges 5

当您从在Xcode的对象库实例化一个“3D文本”对象时,你得到的是一个SCNNode具有SCNText作为geometry

if let textGeometry = textNode.geometry as? SCNText {
    textGeometry.string = "something"
}
Run Code Online (Sandbox Code Playgroud)