2016-09-09 12 views
9

से एनीमेशन के साथ 3 डी ऑब्जेक्ट आयात करें मैंने एक्सकोड में एक डीएई फ़ाइल आयात की है और इसे एक एससीएन फ़ाइल में परिवर्तित कर दिया है। इस फ़ाइल में एनिमेशन के साथ कुछ 3 डी ऑब्जेक्ट्स हैं।स्कैन

मैं अपने एनिमेशन के साथ सभी नोड्स आयात करने और दृश्य पर खेलने के लिए प्रयास कर रहा हूं। नोड्स आयात किए जाते हैं लेकिन मुझे एनीमेशन खेल नहीं मिल रहा है।

NSURL *idleURL = [[NSBundle mainBundle] URLForResource:model.model3D 
         withExtension:@"scn" subdirectory:@"3d.scnassets"]; 
SCNScene *idleScene = [SCNScene sceneWithURL:idleURL 
         options:@{ 
SCNSceneSourceAnimationImportPolicyKey:SCNSceneSourceAnimationImportPolicyPlayRepeatedly} 
error:nil]; 

// Merge the loaded scene into our main scene in order to 
// place the object in our own scene 
for (SCNNode *child in idleScene.rootNode.childNodes){ 

    [_sceneView.scene.rootNode addChildNode:child]; 

    if (child.animationKeys.count > 0) { 
     CAAnimation *animation = [child animationForKey:child.animationKeys[0]]; 
     animation.repeatCount = INFINITY; 
     child.paused = NO; 
     [_sceneView.scene.rootNode addAnimation:animation forKey:child.animationKeys[0]]; 
    }  

} 

[_sceneView setPlaying:YES]; 
+1

अपनी डीएई फ़ाइल को परिवर्तित करने से पहले, इकाइयों -> एनिमेशन के अंतर्गत देखें। यदि यह अधिक दिखाता है तो एक एनीमेशन कुंजी [0] केवल एनीमेशन का एक हिस्सा होगा। यदि यह मामला है तो आप अपने ऑब्जेक्ट ट्विच को देख सकते हैं या एक स्थान पर थोड़ा आगे बढ़ सकते हैं। मेरे पास डाउनलोड के लिए एक फ़ाइल है जो सभी एनीमेशन कुंजी को एक में परिवर्तित करती है। एससीएन फ़ाइल में कनवर्ट करने से पहले मुझे यह करना चाहिए। – FlippinFun

उत्तर

1

यह एक फ़ाइल है कि डीएई के लिए फ़ाइल

Automater collada converter download

खोल दो और एक में एकाधिक कुंजी एनिमेशन में परिवर्तित कर देंगे आपके ~/Library/सेवाओं फ़ोल्डर में फ़ाइल ड्रॉप है। वहां से आप बस अपनी कोलाडा फ़ाइल पर राइट क्लिक कर सकते हैं और कन्वर्टटॉक्सकोड कोलाडा और पस्टो पर स्क्रॉल कर सकते हैं! पूरा होने पर एक खिड़की खुल जाएगी (लगभग आधे सेकेंड)।

+0

वर्कफ़्लो अब और काम नहीं कर रहा है। जेनरेट की गई फाइल हर बार दूषित होती है। क्या किसी को पता है कि इसे कैसे ठीक करना है? – hablema

संबंधित मुद्दे