0

每当我尝试使用 animate.dae 文件时(我正在使用 flartoolkit+papervision3d+ascollada 创建小项目)。Flash 播放器报告我粘贴在下面的错误。如果我按继续,那么我可以看到我的 .dae 文件但是没有动画:(请注意,我没有使用任何繁重的动画。

错误:

TypeError: Error #1009: Cannot access a property or method of a null object reference.

at org.papervision3d.objects.parsers::DAE/buildAnimationChannels()[C:\..\org\papervision3d\objects\parsers\DAE.as:657]

at org.papervision3d.objects.parsers::DAE/onParseAnimationsComplete()[C:\..\org\papervision3d\objects\parsers\DAE.as:1722]

at flash.events::EventDispatcher/dispatchEventFunction()

at flash.events::EventDispatcher/dispatchEvent()

at org.ascollada.io::DaeReader/loadNextAnimation()[C:\..\Libs\org\ascollada\io\DaeReader.as:169]

at flash.utils::Timer/_timerDispatch()

at flash.utils::Timer/tick()
4

1 回答 1

0

Fenomas 是对的,这与 COLLADA 数据的制作方式有关。有一些非常具体的解决方法可用于帮助清理所有 COLLADA/DAE 的 XML。

我在这里深深地触及了这一切。

有些人使用 Milk Shape 3D 甚至 Swift3D 之类的东西来导出他们的 XML。我在旅行中发现,来自 MAYA 和 MAX 的本地 COLLADA 出口商非常失败。如果您使用的是以前命名的软件的 2008 版,feelingsoftware.com将成为 papervision 喜爱的出色 COLLADA(DAE) 导出器!

于 2009-06-04T01:03:36.143 回答