Papervision:Collada 对象上的 MovieMaterial

Posted

技术标签:

【中文标题】Papervision:Collada 对象上的 MovieMaterial【英文标题】:Papervision: MovieMaterial on a Collada object 【发布时间】:2010-10-29 01:06:34 【问题描述】:

是否可以在 Papervision 中将 MovieMaterial 放在导入的 Collada 对象上?我在互联网上找不到任何关于此事的信息,而且我自己尝试的任何东西都是徒劳的......

谢谢

【问题讨论】:

我很确定我已经在某些博客上多次看到将 MovieMaterial 应用于 Collada 对象。现在不记得具体在哪里,但如果我找到了什么,我会告诉你的。另外,如果您可以发布一些代码,可能会告诉您哪里出了问题。 【参考方案1】:

DisplayObject3D 有一个“replaceMaterialByName(material:MaterialObject3D, name:String):void”方法可以让你这样做。希望对您有所帮助。

【讨论】:

我之前尝试过,但它没有立即起作用,所以我放弃了它。经过一些调试后,它现在工作得很好。感谢您的提示:)【参考方案2】:

我认为 DisplayObject3D 也允许你说

DisplayObject3D.material = new MovieMaterial(new arbitraryMovieClip(), false, true);

我没有看任何东西就输入了它,所以它可能有错字, 我昨天刚做了一个球体

【讨论】:

以上是关于Papervision:Collada 对象上的 MovieMaterial的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 papervision3D 控制 collada 模型的动画?

Papervision 中的 3ds collada UV 映射问题

Papervision 3D:如何在 collada 文件上强制尺寸

DAE/COLLADA 模型上 UV 映射的 Papervision 问题

ActionScript 3 Papervision3D Collada Parser示例

如何在 Flash PaperVision3D 中调整 Collada 模型的整体 alpha 值?