我正在尝试将一些3D对象导入到我的WebGL-THREE.js游戏中。我在Blender制作了它们,之后我用http://www.greentoken.de/onlineconv/转换它们。
这是我的代码:
var loader = new THREE.JSONLoader();
loader.load('images/test.json', function (geometry) {
var mesh = new THREE.Mesh(geometry, new THREE.MeshBasicMaterial({ color: 0xEE3333 }));
mesh.scale.set(10, 10, 10);
mesh.position.x = 10;
mesh.position.y = 10;
mesh.position.z = 10;
scene.add(mesh);
});
当我在Mozilla中打开游戏时,对象不在场景中。控制台正在报告
TypeError:顶点未定义
test.json包含顶点,我也尝试在.js文件中定义顶点,但没有任何效果。任何帮助将不胜感激。