我在 Maya 8.5 中创建了一个非常简单的模型以在 THREE.JS 中进行测试,模型导出为 .obj 并使用来自 THREE.JS github 存储库的 Python 脚本转换为 JSON 文件。
转换看起来工作正常,因为它肯定是一个有效的 JSON 对象,其中包含所有数据。问题是当我加载它时,我收到以下警告:
已弃用:[js/jumper.js] 似乎正在使用旧模型格式
这是否意味着 .obj 格式以某种方式发生了变化,还是我错过了其他东西?这是我用来加载对象的代码。我有其他原生形状显示得很好,所以我知道设置是正确的,只是这个模型加载我遇到了麻烦。
loader = new THREE.JSONLoader();
loader.load("js/jumper.js", function( geometry ) {
jumper = new Three.Mesh(geometry, new Three.MeshLambertMaterial({ color: 0x88000}));
jumper.scale.set(10,10,10);
scene.add(jumper);
}
);