Как подключить файл webplayer.js ?

19 апреля 2018 11:36
Сцена загружается даже без него, и все функции работают, в отладчике файла нет, добавление в head нечего не даёт.
20 апреля 2018 11:48
Здравствуйте! И добро пожаловать на наш форум!
Видимо вы производили html-экспорт. html-экспорт создает html-файл, в который запакован javascript код и сцену (json+bin). Такой файл самодостаточный, и не предназначен для какой-либо модификации.
Чтобы использовать webplayer отдельно необходимо произвести экспорт в json, а затем загрузить этот json при помощи webplayer, передав путь к нему при помощи опции load, например вот так: http://localhost:6687/apps_dev/webplayer/webplayer.html?load=../../deploy/assets/tutorials/cartoon_interior/bed.json
Александр (команда Blend4Web)
twitter
20 апреля 2018 15:20
Здравствуйте, спасибо за ответ. Использовался json и экспорт через deploy project, получается у меня есть html к которому подключён только webplayer.min.js, а webplayer.js просто лежит в папке, к html он не подключён. Изменения в нём не влияют на сцену, удаление тоже не несёт никаких последствий. Смотрю в примере с комнатой подобный файл вполне функционален, так как его использовать в своём проекте?
23 апреля 2018 12:09
Кажется я понял, в чем проблема.
Исходники веб плеера лежат в apps_dev/webplayer. Там же лежит и webplayer.js. Если заглянуть в apps_dev/webplayer/webplayer.html, то вы увидете что webplayer.js туда подключен.
Собранный веб плеер лежит в deploy/apps/webplayer и туда случайно затесался webplayer.js, его там быть не должно. Это вас и запутало. Исправим этот баг.

В итоге: правим исходники в apps_dev/webplayer, далее собираем вебплеер нажав "build project" и "deploy project" чтобы получить архив для развертывания собраного плеера на сервере. В процессе доработки кода вебплеера используем ссылку на плеер из apps_dev: http://localhost:6687/apps_dev/webplayer/webplayer.html?load=../../deploy/assets/tutorials/cartoon_interior/bed.json
Александр (команда Blend4Web)
twitter
26 апреля 2018 13:28
Александр, спасибо большое! Действительно проблема была в этом. Сейчас всё исправили.
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.