每当我尝试使用animate.dae文件时(我正在使用flartoolkit + papervision3d + ascollada创建小项目)。闪存播放器正在向我报告下面粘贴的错误。如果我按下继续那么我可以看到我的。 dae文件,但没有动画:( 请注意,我没有使用任何沉重的动画。
ERROR:
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()
答案 0 :(得分:0)
Fenomas是对的,这与COLLADA数据的制作方式有关。有一些非常具体的工作可以用来帮助清理所有COLLADA / DAE的XML。
我深深打动了这一切here。
有些人使用像Milk Shape 3D这样的东西,甚至是Swift3D来导出他们的XML。我通过旅行发现的是来自MAYA和MAX的本地COLLADA出口商非常失败。如果您使用以前命名的软件的任何一个2008版本,feelingsoftware.com都会成为一个出色的COLLADA(DAE)出口商,那就是papervision喜欢的!