gpt4 book ai didi

ios - 在 ARKit 中为 SCNText 设置动画

转载 作者:行者123 更新时间:2023-11-28 10:09:52 26 4
gpt4 key购买 nike

我在 AR 屏幕上显示了一个 SCNText 节点。我正在尝试使用 SCNAction 属性为其设置动画。但它不能正常工作。有没有其他方法可以使节点动画化?

此外,如果我想插入图像来代替文本,我应该怎么做?我知道我不能将它添加为几何图形。那还有没有别的办法呢?

谢谢

    func displayText() {

let textGeo = SCNText(string: "HELLO WORLD", extrusionDepth: 1.0)

textGeo.firstMaterial?.diffuse.contents = UIColor.black

let textNode = SCNNode(geometry: textGeo)
textNode.position = SCNVector3(0,0.1,-0.5)
textNode.scale = SCNVector3(0.002,0.002,0.002)

self.sceneView.scene.rootNode.addChildNode(textNode)

let action = SCNAction.fadeOpacity(by: 10.0, duration: 5.0)
textNode.runAction(action)

最佳答案

SCNNode 的不透明度范围从 0 到 1。由于您的节点以不透明度 1 开始,因此将不透明度降低 10 将没有效果。

如果您希望节点淡出,请使用值 -1。

关于ios - 在 ARKit 中为 SCNText 设置动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49297796/

26 4 0
文章推荐: ios - 如何杀死多次点击的 Sprite ?
文章推荐: ios - 根据 if 语句更改 TableView 尺寸
文章推荐: javascript - 复选框和