【发布时间】:2014-10-26 13:46:06
【问题描述】:
是否可以区分从 blender 导出的一个 .js 文件中的网格并使用 Three.js 分别为它们设置动画?
我要选择的立方体名为“Cube”,加载正确。但是,当我尝试通过 Name 或 Id 获取它时,它无法识别 var item1。
loader = new THREE.JSONLoader();
loader.load('engine.js', function (geometry, materials) {
var mesh, material;
material = new THREE.MeshFaceMaterial(materials);
mesh = new THREE.Mesh(geometry, material);
mesh.scale.set(1, 1, 1);
var item1 = scene.getObjectByName("Cube");
item1.position.x = 15;
scene.add(mesh);
});
我找到了这个帖子,但似乎没有解决:Three.js load multiple separated objects / JSONLoader
通过 JSONLoader 加载多个网格的最佳方法是什么?我更愿意将它们作为一个 .js 文件一起加载,然后选择我想要制作动画的那些。
感谢您的帮助!
【问题讨论】:
标签: javascript json three.js blender loader