我有一個動態創建SCNView的視圖。它的場景是空的,但是當我按下一個按鈕時,我想從單獨的scn文件中添加一個節點。這個文件包含動畫,我希望它在主場景中動畫。問題在於,在向場景添加對象之後,它不具有動畫效果。當我將這個文件作爲SCNView場景使用時。 isPlaying和循環已啓用。我還需要做什麼才能導入帶有動畫的節點?下面的示例代碼:SceneKit從獨立scn文件加載節點的動畫
override func viewDidLoad() {
super.viewDidLoad()
let scene = SCNScene()
let sceneView = SCNView(frame: CGRect(x: 0, y: 0, width: 300, height: 300))
sceneView.scene = scene
sceneView.loops = true
sceneView.isPlaying = true
sceneView.autoenablesDefaultLighting = true
view.addSubview(sceneView)
let subNodeScene = SCNScene(named: "Serah_Animated.scn")!
let serah = subNodeScene.rootNode.childNode(withName: "main", recursively: false)!
scene.rootNode.addChildNode(serah)
}
與你同樣的問題,你解決了嗎? – ooOlly