【发布时间】:2020-05-03 11:06:30
【问题描述】:
我有一个奖牌形状的 .dae 文件。现在这个 .dae 文件有一个标签元素。我想加载这个 .dae 文件并想在运行时更新该标签上的文本,以便用户名出现。
let originalNode = scene?.rootNode.childNode(withName: "label", recursively: true)
if let _text = originalNode?.geometry as? SCNText {
_text.string = "Mohsin Khan"
}
// another way i tried
let originalNode = scene?.rootNode.childNode(withName: "label", recursively: true)
(originalNode?.geometry as! SCNText).string = "Mohsin Khan"
我尝试了各种方法,但没有任何效果。对于
originalNode?.geometry as! SCNText // returning nil
【问题讨论】:
标签: ios objective-c swift scenekit skscene