【发布时间】:2015-01-23 11:02:20
【问题描述】:
序列动作之间的关系是什么,例如由let sequence = SCNAction.sequence( [action1, action2] ) 和SCNNodes 创建?
通常在调用node.runAction(action) 时会在动作和节点之间建立关联。我认为我不应该打电话给例如node2.runAction(action2),因为这可能会立即运行action2,因此忽略它在序列中对action1 的时间依赖性。
那么node.runAction(sequence)“隐式”将序列中的所有动作与同一个节点(即node)相关联是不是这样?或者是否可以在不同节点上按顺序运行单个操作,如果可以,如何?
更新 我想要完成的是:将node1、node2 和node3 旋转 3 个动作(即一个组动作),然后执行一个移动动作node4(在节点层次结构中更靠前)当所有旋转都完成时(即序列操作)?
我想知道 (Swift) 语句的特定序列,用于在什么时间在哪个节点启动哪些操作。
【问题讨论】:
标签: swift ios8 core-animation scenekit