2017-08-28 3 views
2

J'ai un fichier .dae et je veux utiliser le modèle dans SceneKit. Le problème est que le fichier a .dae différents graphiques scène en elle: enter image description hereComment utiliser le fichier DAE avec différents graphiques de scène dans iOS SceneKit

Dans mon ViewController.swift J'ai ce code:

let scene = SCNScene(named: "art.scnassets/Edward_Kenway.dae")! 
self.baumNode = scene.rootNode.childNode(withName: "???", recursively: true) 

Que dois-je utiliser dans childNode withName? Si je sélectionne le premier graphe Scène (EdwardKenwayNecklace) et que je mets le nom de la géométrie (EdwardKenwayNecklaceMesh) dans mon code, l'application plante.

Répondre

0

Vous pouvez parcourir les nœuds enfants de la scène, puis les ajouter tous à un nouveau nœud que vous avez créé.

Une telle chose pourrait fonctionner, en supposant que c'est ce que vous recherchez. Où le chemin est le nom de votre scène. Cette fonction est exécutée après l'initialisation d'un objet de type SCNNode, puis en appelant loadModel sur cet objet.