const texture = new THREE.TextureLoader().load( 'textures/land_ocean_ice_cloud_2048.jpg' );
// 立即使用紋理進行材質創(chuàng)建
const material = new THREE.MeshBasicMaterial( { map: texture } );
帶有回調的代碼示例
// 初始化一個加載器
const loader = new THREE.TextureLoader();
// 加載一個資源
loader.load(
// 資源URL
'textures/land_ocean_ice_cloud_2048.jpg',
// onLoad回調
function ( texture ) {
// in this example we create the material when the texture is loaded
const material = new THREE.MeshBasicMaterial( {
map: texture
} );
},
// 目前暫不支持onProgress的回調
undefined,
// onError回調
function ( err ) {
console.error( 'An error happened.' );
}
);
更多建議: