【发布时间】:2016-05-17 16:34:22
【问题描述】:
使用从 Clara.io 导出的带有纹理的 JSON 模型时遇到问题。
对于熟悉 Clara.io 的人,我正在使用 File -> Export All -> ThreeJS (JSON) 使用 the Clara.io docs 中的 ObjectLoader 示例将文件导出并包含在我的 ThreeJS 项目中:
var loader = new THREE.ObjectLoader();
loader.load("zebra.json",function ( obj ) {
scene.add( obj );
});
网格几何体加载正常,但没有纹理。
控制台抛出错误:'Undefined texture null',但纹理文件在 JSON 文件中被引用。
使用 ThreeJS r74。
如何在three.js 中加载纹理? .json 文件引用了多个纹理。
我已查看 #28723121,但该线程的解决方案尚不清楚,我想与 r74 保持同步。
任何建议表示赞赏。
【问题讨论】:
-
如果您在浏览器开发人员工具中检查网络选项卡 - 您是否看到对纹理的请求?他们成功了吗?
-
好问题。纹理在网络选项卡中加载,但不应用于几何。也不再收到“未定义纹理”控制台错误。
标签: three.js