Skip to content

Instantly share code, notes, and snippets.

@shrawan2015
Created March 15, 2019 07:42
Show Gist options
  • Save shrawan2015/a8425e7b56fa057a39e7cff84a966c61 to your computer and use it in GitHub Desktop.
Save shrawan2015/a8425e7b56fa057a39e7cff84a966c61 to your computer and use it in GitHub Desktop.
Add Animation in ARKit
func addAnimation(node: SCNNode) {
let rotateOne = SCNAction.rotateBy(x: 0, y: CGFloat(Float.pi), z: 0, duration: 5.0)
let hoverUp = SCNAction.moveBy(x: 0, y: 0.2, z: 0, duration: 2.5)
let hoverDown = SCNAction.moveBy(x: 0, y: -0.2, z: 0, duration: 2.5)
let hoverSequence = SCNAction.sequence([hoverUp, hoverDown])
let rotateAndHover = SCNAction.group([rotateOne, hoverSequence])
let repeatForever = SCNAction.repeatForever(rotateAndHover)
node.runAction(repeatForever)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment