Класс для загрузки текстуры Texture. Внутри этот класс использует ImageLoader для загрузки файлов.
const texture = new v3d.TextureLoader().load('mytexture.jpg');
// immediately use the texture for material creation
const material = new v3d.MeshBasicMaterial({ map: texture });
// создаём экземпляр загрузчика
const loader = new v3d.TextureLoader();
// загружаем ресурс
loader.load(
// resource URL
'mytexture.webp',
// onLoad коллбек
function(texture) {
// в данном примере создадим материал по окончании загрузки текстуры
const material = new v3d.MeshBasicMaterial({
map: texture
});
},
// onProgress коллбек не поддерживается
undefined,
// onError коллбек
function(err) {
console.error('Произошла ошибка.');
}
);
manager — loadingManager для использования загрузчиком. По умолчанию v3d.DefaultLoadingManager.
Создает новый TextureLoader.
Общие свойства см. в базовом классе Loader.
Общие методы см. в базовом классе Loader.
Начинает загрузку заданного URL и передаёт полностью загруженную текстуру в onLoad. Метод также возвращает новый объект текстуры, который может быть непосредственно использован для создания материала. Таким образом, текстура может появиться на сцене после завершения процесса загрузки.
О том как получить исходный код этого модуля читайте тут.