Domanda

Ho problemi importando un file Collada in Papervision3D. Ho fatto una ricerca esaustiva di Google senza alcun risultato. Tutti gli esempi e le esercitazioni si concludono con errori, siano essi "non può trovare materiali" errori o semplicemente non mostrando il file a tutti. Ho provato molti tipi diversi di file Collada, tra cui un sacco di Collada proprio dalla loro libreria di test. Fondamentalmente, io voglio solo sapere un modo aggiornato per il caricamento di un file Collada in flash con Papervision 3D 2.0 (Great White).

Grazie mille.

È stato utile?

Soluzione

Se stai usando 3dsMax avrete bisogno di ottenere un plugin per esportare il file Collada. L'esportazione di default non funziona correttamente. Se stai usando 3dsMax 2009, avrete bisogno di una speciale versione del plugin.

Credo che è questo: http://www.flashbookmarks.com/pv3dchat/ColladaMax2009.zip

Una volta che sai che il file dae è corretto, è necessario costruire un oggetto MaterialsList con ciascuno dei materiali che il file 3D userà. E 'un po' di lavoro, ma dopo aver fatto tutto ciò che dovrebbe essere buona. Assicurarsi che il nome dei vostri materiali nel MateriasList sono gli stessi che sono nel vostro programma 3d. Saranno mappati l'oggetto 3D con il loro nome.

Altri suggerimenti

cow = new Collada("http://papervision2.com/wp-content/downloads/dae/cow.dae");
scene.addChild(cow);

È possibile utilizzare il modello locale. Basta non dimenticare di creare una macchina fotografica e puntarlo sul tuo modello. Inoltre, non dimenticare di "addChild". + Provare a giocare con modelli in scala, probabilmente può essere troppo grande per adattarsi allo schermo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top