Кнопки изменения материала в HTML
27 февраля 2018 13:27
Ваш пример не работает локально , что с ним нужно делать забилдить через проджект менеджер? какой то нет внятной инструкции, в каком JS файле дописывать код, после создания проекта и сохранение в него сцены у меня нет никакого js файла кроме .min.js а там каша разобраться что куда писать трудно, с какими настройками создавать проект чтоб можно было дописывать свои функции, можете написать подробнее пожалуйста.
27 февраля 2018 14:10
Используйте функцию import менеджера проектов. Далее на странице с проектами кликайте ссылку с префиксом dev, например dev: simple_app.html
Вы должны подсунуть туда свой blend-файл, перетащить текстуры в assets и переэкспортировать json. Проект скорее для демонстрации того, как должна выглядеть структура, собран на основе того blend-файла, который вы предоставили. Остальное за вами (F12 и отладка). Хотелось бы чтобы вы тоже старались.
Вы должны подсунуть туда свой blend-файл, перетащить текстуры в assets и переэкспортировать json. Проект скорее для демонстрации того, как должна выглядеть структура, собран на основе того blend-файла, который вы предоставили. Остальное за вами (F12 и отладка). Хотелось бы чтобы вы тоже старались.
Александр (команда Blend4Web)
twitter
27 февраля 2018 14:21
.min.js находится в папке build - это скомпилированный код вашего приложения. Все, что находится в build - относится к скомпилированному приложению. Другими словами, это не исходники, их править не стоит, тем более они не читабельные(обфусцированные) и перезаписываются каждый раз когда вы кликаете build project. прочитайте внимательней мой предпоследний ответ. Я там расписал, что и как подключено в html. Проект создавайте с настройками по-умолчанию. найдите его в папке projects/имя_проекта, найдите html, сравните его с тем, что я описывал.
Полезнае ссылки:
Быстрый старт с Project Manager
Project Manager. Расширяем кругозор
Полезнае ссылки:
Быстрый старт с Project Manager
Project Manager. Расширяем кругозор
Александр (команда Blend4Web)
twitter
27 февраля 2018 14:33
Когда вы кликаете на dev: имя проекта то открывается "девелоперская" т.е. не скомпилированная версия проекта. И эту версию нужно использовать всегда, пока вы разрабатываете приложение.
Как только у вас появилась необходимость опубликовать приложение, вам нужно нажать build project. После сборки в той же ячейке, что и dev: блабла появится ссылка build: блабла - это собраная версия. Работать должны обе. В идеале если dev-версия работает корректно, то и build-версия должна работать точно так же. Если это не так, то обращайтесь за помощью сюда.
Экспортированный проект может быть импортирован например на другой машине и он содержит все исходники.
Операция deploy project запаковывает в архив только собранное приложение, без исходников.
Как только у вас появилась необходимость опубликовать приложение, вам нужно нажать build project. После сборки в той же ячейке, что и dev: блабла появится ссылка build: блабла - это собраная версия. Работать должны обе. В идеале если dev-версия работает корректно, то и build-версия должна работать точно так же. Если это не так, то обращайтесь за помощью сюда.
Экспортированный проект может быть импортирован например на другой машине и он содержит все исходники.
Операция deploy project запаковывает в архив только собранное приложение, без исходников.
Александр (команда Blend4Web)
twitter
27 февраля 2018 14:43
Хорошо, тут понятно, а сам js файл, те файлы находятся в папке с проектом почему то не работают после скачивания проекта, например открывая файл project.html сцена не загружается хотя там и js файл есть и тд, но загружается всё то что в папке build , там тоже есть project.html и файлы .min.js / min.css итд, так вот где править этот js файл в итоге если сцена работает только с папки build где все файлы min, Если я правильно понимаю то нужно создавать всё сначала в этих файлах что по умолчанию в папке до build а чтоб проверить приложение нужно сделать build и весь тот js что был человеко понятным превратится в min? извините за примитивный язык.
27 февраля 2018 14:54
Что выводится в консоль(F12) когда открываете dev-версию?
Александр (команда Blend4Web)
twitter
27 февраля 2018 14:59
27 февраля 2018 15:06
27 февраля 2018 15:19
Сгенерировал вам проект в более новой версии SDK, которая немножко отошла от старой. Прошу прощения.
Нужно подправить строчку
на
Нужно подправить строчку
<script type="text/javascript" src="../../dist/b4w.js"></script>
на
<script type="text/javascript" src="../../dist/b4w.js" b4w-offset="../projects/"></script>
Александр (команда Blend4Web)
twitter