Javascript Three.JS-材料未加载到对象上
我将Blender与Three.js中的导出器结合使用 然后用JSON把它吐出来。我喜欢在对象上应用纹理,但它似乎不起作用。我做错了什么Javascript Three.JS-材料未加载到对象上,javascript,three.js,Javascript,Three.js,我将Blender与Three.js中的导出器结合使用 然后用JSON把它吐出来。我喜欢在对象上应用纹理,但它似乎不起作用。我做错了什么 var feinleinenMap = THREE.ImageUtils.loadTexture('textures/feinleinen.jpg'); feinleinenMap.anisotropy = 16; feinleinenMap.wrapS = feinleinenMap.wrapT = THREE.RepeatWrapping; feinlei
var feinleinenMap = THREE.ImageUtils.loadTexture('textures/feinleinen.jpg');
feinleinenMap.anisotropy = 16;
feinleinenMap.wrapS = feinleinenMap.wrapT = THREE.RepeatWrapping;
feinleinenMap.repeat.set(5, 5);
var feinleinen = {
"schwarz": new THREE.MeshPhongMaterial({
color: 0x222222,
map: feinleinenMap,
combine: THREE.MixOperation
}),
"weiss": new THREE.MeshPhongMaterial({
color: 0xffffff,
map: feinleinenMap,
combine: THREE.MixOperation
}),
"chamois": new THREE.MeshPhongMaterial({
color: 0xEDE6D4,
map: feinleinenMap,
combine: THREE.MixOperation
}),
}
var group = new THREE.Group();
loader.load('/models/dagobert/basis.js', function (geometry) {
var mesh = new THREE.Mesh(geometry, feinleinen["schwarz"]);
loadJson(mesh);
});
function loadJson(mesh) {
group.add(mesh);
}
scene.add(group);
您需要通过服务器运行场景,否则无法加载纹理 个人电脑 苹果
或者使用括号live preview,它应该适合您。localhost应该可以,还是不行?您得到了什么。控制台上的错误?(附言:你不需要服务器)