尝试使用几周来访问three.js场景中的OBJLOADED对象,以通过键盘按钮进行平移和旋转。例如,输入字母' A'将翻译X objA和' B' translateX objB。
function addObject(model) {
var mtlLoader = new THREE.MTLLoader();
var objLoader = new THREE.OBJLoader();
mtlLoader.load(model+'.mtl', function (materials) {
materials.preload();
objLoader.setMaterials(materials);
objLoader.load(model+'.obj', function (object) {
object.name =model;
scene.add(object);
// how do I return an object?
});
});
}
var obj1 = scene.getObjectByName('objA');
if(obj1.name=='objA'){
alert('Yes');
}
这不起作用。想法,好吗?