Я загружаю изображение на карту текстуры с помощью GLGE (вроде webGl).Однако ради скорости загрузки я сначала загружаю изображение с низким разрешением (что было бы быстрее), а затем хочу изменить src
на изображение с высоким разрешением после загрузки большого изображения.Это то, что я делаю сейчас
var texture = new GLGE.texture();
function updateTexture(){
var image=new Image();
image.src = "models/testLargeMap_map0.jpg"; // load image
image.onload = function(){
texture.image("models/testLargeMap_map0.jpg"); // supposedly swap image on load (not working as I thought)
}
}
Однако, когда в течение этого периода смены SRC, модель и все ее функции зависают.Как сделать так, чтобы оно загружало изображение асинхронно и при загрузке меняло его на более высокую текстуру для плавного мгновенного изменения текстуры?