我无法导入在Papervision3D的一个的Collada文件。我做了一个详尽的谷歌搜索无果。所有的例子和教程结束有错误的,是他们“找不到材料”错误或根本不显示文件在所有。我已经尝试了许多不同类型的COLLADA文件,其中包括了很多的Collada自己从他们的测试库。基本上,我只是想知道装载的Collada文件到Flash中,更新的方式Papervision三维2.0(大白鲨)。

非常感谢。

有帮助吗?

解决方案

如果您正在使用3dsMax中你需要获得一个插件导出COLLADA文件。默认的出口不正常。如果您使用2009年3dsMax中,你需要一个插件的特殊版本。

我认为,这是它: http://www.flashbookmarks.com/pv3dchat/ColladaMax2009.zip

一旦你知道你的DAE文件是正确的,你需要建立与每个您的3D文件将使用材料的MaterialsList对象。这是一个有点工作,但你做了之后,一切都应该是不错的。让你的材料在MateriasList的确定名称是相同的,因为它们在你的3D节目。他们会用他们的名字被映射到3D对象。

其他提示

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

您可以使用您的局部模型。只是不要忘记创建一个摄像头,并指出它在你的模型。也不要忘记“的addChild”。 +试着用模型缩放玩,它可能可以过大,以适应屏幕。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top