【问题标题】:Error parsing .dae,Error#1009 in flash player,Augmented Reality flash解析 .dae 时出错,Flash 播放器中出现错误#1009,增强现实 Flash
【发布时间】:2018-07-02 17:21:15
【问题描述】:

每当我尝试使用 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()

【问题讨论】:

  • 这将是 papervision 如何读取 dae 的问题。抱歉,我帮不上忙,但无论如何这与 Flash 播放器本身无关。

标签: flash papervision3d augmented-reality


【解决方案1】:

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

我对这一切都深有感触here

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

【讨论】:

  • 嗨,布赖恩,感谢您的帮助。我使用了谷歌草图,现在相同的代码可以正常工作:) 我还有一个问题。当我尝试使用惰性渲染引擎时,我看不到图像。你如何解决这个问题。我知道问题与定位和旋转有关,但很难在运行时判断图像的确切位置。任何以更简单的方式解决此问题的建议。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-28
  • 1970-01-01
  • 1970-01-01
  • 2016-09-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多