1
我使用貼圖裝載機three.js所,在onLoad
功能在它不工作給出了一個錯誤在控制檯onLoad在TextureLoader中無法正常工作?
var TextureLoader = new THREE.TextureLoader();
boxtexture.onChange(function (value) {
TextureLoader.load('textures/' + value,
// onLoad callback
function(texture){
Box1.material.map = texture
Box1.material.map.wrapT = THREE.RepeatWrapping;
Box1.material.map.wrapS = THREE.RepeatWrapping;
Box1.material.map.repeat.set(38, 38);
Box2.material.map = texture
Box2.material.map.wrapT = THREE.RepeatWrapping;
Box2.material.map.wrapS = THREE.RepeatWrapping;
Box2.material.map.repeat.set(38, 38);
},
// onProgress callback
function(loaded)
{
load = 1;
console.log(loaded);
window.open(Renderer.domElement.toDataURL());
}
);
});
但它不會調用onLoad
功能和控制檯 的給出錯誤信息紋理加載正常。但是我需要在加載時調用一個函數。
哪個版本的解決呢? – Wilt
在'BoxN.material.map = texture'結尾處缺少';'兩次 – Wilt