Форум

Подгрузка всех текстур при загрузке сцены.

15 ноября 2017 22:49
Доброго! Реализую смену текстур. Постоянно грузить каждую текстуру на лету не хочется. Как подгрузить все текстуры вместе со сценой?
И как потом к ним обращаться?
Сейчас использую change_image
http://vg3d.ru
15 ноября 2017 22:59
Доброго! Реализую смену текстур. Постоянно грузить каждую текстуру на лету не хочется. Как подгрузить все текстуры вместе со сценой?
Ну, решение в лоб - делаете плоскость-палитру, на которой все ваши 100-500 текстур, и при загрузке делаете её невидимой. Она подтянет за собой текстуры. А обращаться к ним ,через API
https://www.blend4web.com/api_doc/module-textures.html#.replace_image
15 ноября 2017 23:43
Ответ на сообщение пользователя ice99
Ну, решение в лоб - делаете плоскость-палитру, на которой все ваши 100-500 текстур, и при загрузке делаете её невидимой. Она подтянет за собой текстуры. А обращаться к ним ,через API
https://www.blend4web.com/api_doc/module-textures.html#.replace_image
Что то не допер про replace…
Можно пример?
http://vg3d.ru
16 ноября 2017 01:35
Допер)
Все сделал через функцию:
function ImageLoad(path){
var img = new Image();
Img.src = path;
return img;} 

Ну и далее вызываем нашу функцию.
var Texture01 = imageLoad("./image.jpg");


Спасибо
http://vg3d.ru
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.