由用户创建的信息 bkop
07 February 2017 11:18
Есть несколько моделей, нужно по нажатию кнопки загружать модель и выгружать предыдущую.
(также имеется одна модель которую не нужно выгружать)
но в процессе могут произойти ошибки (модель загрузилась несколько раз )
можно ли как то выгружать все модели кроме одного определенного?
(также имеется одна модель которую не нужно выгружать)
if(_current_model == null){
_current_model = m_data.load(_file_names[this.id], load_cb);
}else{
m_data.unload(_current_model);
_current_model = m_data.load(_file_names[this.id], load_cb, stageload_cb, true);
}
но в процессе могут произойти ошибки (модель загрузилась несколько раз )
можно ли как то выгружать все модели кроме одного определенного?
28 December 2016 14:14
28 December 2016 12:08
Здраствуйте.
Пытаюсь загрузить простую модель, все бы хорошо, только тестуры не подгружаются.
Хотя текстура сама по себе имеется.
1) Почему blend4web не видит текстуру? (2 скрин)
2) Почему некоторые проекты испытывают трудность при загрузке модели? ( 1 скрин)
Файл с моделью и проектом приложен.
Пытаюсь загрузить простую модель, все бы хорошо, только тестуры не подгружаются.
GET
XHR
http://localhost:6687/Blen4web/1000Projects/December/t1%20CameraCentralization/1/data/8ac1d180482c08fff2d2499acd2f8440.jpg.dds
B4W ERROR: 404 when trying to get data/8ac1d180482c08fff2d2499acd2f8440.jpg.dds?t=27102016183854
Хотя текстура сама по себе имеется.
1) Почему blend4web не видит текстуру? (2 скрин)
2) Почему некоторые проекты испытывают трудность при загрузке модели? ( 1 скрин)
Файл с моделью и проектом приложен.
20 December 2016 15:36
09 December 2016 13:17
Проблема была решена, вот таким костылем
Не работает:
Работает:
Не работает:
slider.min = 1;
slider.max = 200;
slider.step = 1;
function slider_changed(e) {
m_anim.set_frame(m_scenes.get_object_by_name("Box009"), slider.value, m_anim.SLOT_1);
}
Работает:
slider.min = 1;
slider.max = 200;
slider.step = 0.1;
function slider_changed(e) {
m_anim.set_frame(m_scenes.get_object_by_name("Box009"), Math.round(slider.value), m_anim.SLOT_1);
}
08 December 2016 20:46
Так, проблема в том что в начальной проекте со слайдером анимация начинается с 0 до 20.
Во втором проекте который вложен анимация работает нормально, то есть с 0 до 200.
Т. е.
slider.value в первом проекте (0-20)
во втором проекте (0 -200)
Во втором проекте который вложен анимация работает нормально, то есть с 0 до 200.
Т. е.
m_anim.set_frame(m_scenes.get_object_by_name("Rectangle001"), slider.value, m_anim.SLOT_2);
slider.value в первом проекте (0-20)
во втором проекте (0 -200)
08 December 2016 15:46
Здравствуйте, создал слайдер что бы можно было смотреть этапы анимации.
Длина анимации 200 кадров, но set_frame принимает только от 0 до 20(анимация начинается на 0 и кончается 20), остальное время просто анимация простаивает.
До слайдера это делал с помощью кнопки, тогда все было норм (от 0 до 200).
Длина анимации 200 кадров, но set_frame принимает только от 0 до 20(анимация начинается на 0 и кончается 20), остальное время просто анимация простаивает.
До слайдера это делал с помощью кнопки, тогда все было норм (от 0 до 200).
07 December 2016 17:24