小编Mar*_*rán的帖子

在 SceneKit 中使用不同节点运行 SCNActions 序列

我知道如何在SceneKit中的单个节点中创建一系列SCNActions。但我想知道,如何制作具有不同节点的SCNAction序列?例如

  • 前移节点A
  • 前移节点B
  • 等待 1 秒
  • 向后移动节点 A

我找到了一个SpriteKit的例子,但我不能使用它,这个... 用不同的节点运行 SKActions 序列

一个序列的代码如下

var sequence = [SCNAction] ()
let force = SCNVector3(0.0, 0.0, -1.0)
let move = SCNAction.move(by: force!, duration: 1.5)
squence.append(move)
let actions = SCNAction.sequence(squence)
nodeSelected?.runAction(actions)
Run Code Online (Sandbox Code Playgroud)

xcode sequences scenekit swift scnnode

3
推荐指数
1
解决办法
1133
查看次数

标签 统计

scenekit ×1

scnnode ×1

sequences ×1

swift ×1

xcode ×1