【问题标题】:Three.js Collada example: "empty or non-existing file"Three.js Collada 示例:“空文件或不存在的文件”
【发布时间】:2012-10-11 19:39:14
【问题描述】:

我正在尝试让 Three.js Collada 加载程序示例工作。我运行一个本地 http 服务器,因此我能够加载纹理和模型的图像,并且我已经能够运行所有其他示例,包括 .obj 加载器和搅拌机场景。 问题是,当我运行 collada loader 示例时,出现错误:“ColladaLoader: Empty or non-existing file (./models/collada/pump/pump.dae)”

还有其他人看过吗?有解决方法吗?谢谢!

编辑:我已检查文件是否存在,我已尝试将它们移动到所有可能的位置。

【问题讨论】:

  • 这很可能是一个非常愚蠢的问题,但是...您是否检查过文件是否存在并包含内容?
  • 检查开发者工具上的网络面板,看看它是否正在尝试加载它以及它尝试加载它的位置。我记得在旧版本的库上遇到了一些路径问题。
  • 查看网络面板,示例中使用的“/models/collada/monster”文件确实加载了@ColladaLoader.js:104,状态码为200“OK”。 request.responseXML 为 null @ ColladaLoader.js:72 时抛出错误

标签: javascript webgl three.js


【解决方案1】:

我似乎使用的是旧版本的 three.js 库。尝试更新到当前版本 r.52。

这是解决此问题的拉取请求:https://github.com/mrdoob/three.js/pull/2451

【讨论】:

    猜你喜欢
    • 2016-01-03
    • 2018-09-02
    • 2012-11-14
    • 2016-08-07
    • 2015-12-04
    • 2015-12-28
    • 2015-08-03
    • 2018-02-26
    • 1970-01-01
    相关资源
    最近更新 更多