我在Papervision3d中導入Collada文件時遇到問題。我已經做了詳盡的谷歌搜索無濟於事。所有示例和教程都以錯誤結尾,無論是「找不到材料」錯誤還是完全不顯示文件。我已經嘗試了許多不同類型的Collada文件,其中包括來自其測試庫的許多Collada自己的文件。基本上,我只是想知道使用Papervision 3d 2.0(Great White)將Collada文件加載到閃存中的更新方式。在Papervision中導入Collada文件3d
非常感謝。
我在Papervision3d中導入Collada文件時遇到問題。我已經做了詳盡的谷歌搜索無濟於事。所有示例和教程都以錯誤結尾,無論是「找不到材料」錯誤還是完全不顯示文件。我已經嘗試了許多不同類型的Collada文件,其中包括來自其測試庫的許多Collada自己的文件。基本上,我只是想知道使用Papervision 3d 2.0(Great White)將Collada文件加載到閃存中的更新方式。在Papervision中導入Collada文件3d
非常感謝。
如果您使用3dsMax,則需要獲取一個插件來導出collada文件。默認導出無法正常工作。如果您使用的是3dsMax 2009,則需要特殊版本的插件。
我認爲,這是它: http://www.flashbookmarks.com/pv3dchat/ColladaMax2009.zip
一旦你知道你的DAE文件是正確的,你需要建立一個MaterialsList對象每次你的3D文件將使用的材料。這是一個工作,但在你做完之後,一切都應該是好的。確保MateriasList中的材料名稱與您的3d程序中的材料名稱相同。它們將通過名稱映射到3D對象。
cow = new Collada("http://papervision2.com/wp-content/downloads/dae/cow.dae");
scene.addChild(cow);
您可以使用您的本地模型。不要忘記創建一個攝像頭並將其指向您的模型。另外不要忘記「addChild」。 +嘗試使用模型縮放比例,它可能會太大而不適合屏幕。