gpt4 book ai didi

ios - 如何快速在 sceneKit 中连续闪烁 3d 对象?

转载 作者:行者123 更新时间:2023-11-28 07:59:23 31 4
gpt4 key购买 nike

如何在 swift 3 的 sceneKit 中连续闪烁 3d 对象?

目前,当用户按下/选择 3d 对象(球体)然后闪烁一次。

在“abc.scn”文件中创建的所有对象(球体)。

如何使物体(球体)连续每 1 秒闪烁一次。

最佳答案

您应该能够使用 SCNAction 来执行此操作。您可以创建如下所示的序列 SCNAction:

var fadeOut = SCNAction.fadeOut(duration: 0.1)
var wait = SCNAction.wait(duration: 0.8)
var fadeIn = SCNAction.fadeIn(duration: 0.1)

var blink = SCNAction.sequence([fadeOut, wait, fadeIn])
var continuousBlinking = SCNAction.repeatForever(blink)

yourObject.runAction(continuousBlinking)

这应该会导致对象在一秒内一直淡入淡出。

关于ios - 如何快速在 sceneKit 中连续闪烁 3d 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47068085/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com