Lin*_*rth 2 animation ios scenekit swift
如何暂停或停止.runActionForever()没有密钥调用的SCNAction ?我看到了使用的选项,node.removeActionForKey("action")但我的SCNAction没有密钥.这是我创建它的方式:
var turnAction = SCNAction.rotateByX(0, y: 1, z: 0, duration: 1)
Run Code Online (Sandbox Code Playgroud)
......以及如何使用它:
node.runAction(SCNAction.repeatActionForever(turnAction))
Run Code Online (Sandbox Code Playgroud)
我尝试了什么
我知道有方法node.removeActionForKey("action")但是当我为我的SCNAction创建一个keyValue时,它变得无效并且不能再使用了.repeatActionForever().
我怎么能阻止它?
提前致谢 :)
要使用键添加操作,请使用
SCNNode.runAction(SCNAction, forKey: String)
Run Code Online (Sandbox Code Playgroud)
方法.
现在,您可以通过该键删除特定操作
SCNNode.removeAction(forKey: String)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2153 次 |
| 最近记录: |