2016-04-13 6 views
-1

Hey, ich mache einen springenden Mann Animation im Mixer und ich importierte es im Szenen-Kit.SceneKit Animation automatisch ausgeführt

Es funktioniert gut, aber es gibt ein Problem, wie ich den Mann nicht springen lassen will, bis Benutzer berühren, aber dieser Charakter springt automatisch, wenn ich meinen Code ausführen.

Wie kann ich steuern, Animation nicht automatisch springen?

Ich habe diesen Code:

class GameViewController: UIViewController { 

var messiArmtr = SCNNode() 
var KickAnimation = CAAnimation() 
var BoxingAnimation = CAAnimation() 

override func viewDidLoad() { 
    super.viewDidLoad() 

    let scene = SCNScene(named: "art.scnassets/messi.dae")! 
    let cameraNode = SCNNode() 
    cameraNode.camera = SCNCamera() 
    scene.rootNode.addChildNode(cameraNode) 
let messiamtr = scene.rootNode.childNodeWithName("amtr", recursively: true)! 
    KickAnimation = CAAnimation.animationWithSceneNamed("art.scnassets/move.dae")! 
    messiamtr.addAnimation(KickAnimation, forKey: "amtr") 

Antwort

0

es ist nicht wirklich automatisch, Sie gefragt, es gespielt werden, wenn Sie es hinzugefügt:

messiamtr.addAnimation(KickAnimation, forKey: "amtr") 
Verwandte Themen