论坛

由用户创建的信息 recoshet
15 July 2016 17:38
Да оно и правильно, как мне кажется, если захочешь по крутить модель, то тебе нужно макс фпс. К тому же в b4w сразу имеется инерция, при повороте камеры. Поэтому вешать на событие мыши колбек на отрисовку не вижу смысла, хотя на слабых компьютерах может отзывчивость подняться.
15 July 2016 15:50
Я пробовал делать копию всего модуля изменять его и импортить. Но тут может не выйти… Хотя… Короче надо пробовать, так не скажу…

Ну зато есть функция, которая вешает колбэк на каждый кадр отрисовки рендера. Можно запустить, а в колбеке сразу на паузу поставить после отрисовки первого кадра… Профит
Только не помню, функция до или после отрисовки срабатывает… Были когда то какие то изменения по этой функции…
15 July 2016 15:04
если можно по подробнее какой такой МАЙН ? )))
https://github.com/TriumphLLC/Blend4Web/blob/master/src/ext/main.js#L385
Но лучше пока туда не лезьте
конечно трансформ , а вот про СТАТ и ДИН объекты в доке то написно что их надо выбрать а вот скрина
где это меняется нет ! и даже нет текстового указания где оно,я так и не нашел(
https://www.blend4web.com/doc/ru/objects.html#object-tab тут ищите Force Dynamic Object

ThreeJS ахаха! Добро пожаловать! Я такой же! :D

Ещё рекомендую посмотреть как всё работает на практике тут https://www.youtube.com/watch?v=QGL709n19zY
15 July 2016 14:57
Я имею ввиду пропорциональное соотношение сторон. Но в вашем случае возможно дело не в этом. Если скинете проблемный blend файл, где есть отличие вида камеры в блендере и b4w будет здорово. Самому интересно.

А версия которая вышла в мае. Точно стоит обновиться
15 July 2016 14:28
Размер изображения в камере может отличаться из за разных соотношений ширины/высоты картинки камеры и окна рендера в браузере.

Рекомендую обновить сдк, смотрю у вас в логах название каталогов от предыдущей версии.
15 July 2016 13:40
Что бы поставить на паузу, вызовете метод pause из модуля main.
Соответсвенно есть и функции
is_paused()
resume()

Как рендерить по одному кадру, пока не знаю, но можно залезть в исходник модуля main.js и увидеть там метод loop, именно он рендерит каждый кадр. Можно чутка переписать/дописат и получить рендер в каждую сек или 1/10 секунды.

Для поворота стрелок на циферблате можно использовать модуль transform. Не забудьте в блендере отметить стрелки как динамические.

И где то я уже видел тут часики, если найду скину линк следующим постом.
15 July 2016 08:56
Попробуйте перед экспортом упаковать все текстуры в blend файл.


Если создавать проект внутри директории SDK то проблем с текстурами не будет.

Что бы регулировать "зумм камеры" выберите камеру на сцене и в свойствах камеры меняйте значение параметров во вкладке линзы (lens). Для просмотра, вида из камеры нажмите 0 на numpad.

P.S. Извиняюсь за корявость первоначального сообщения. Печатал с мобилки…
12 July 2016 15:59
Есть подозрения у меня, отныне будет больше обучающего материала по b4w…
12 July 2016 14:38
Наверно вчера я чуть чуть не так посоветовал вам. Тут нашёл статейку, мне кажется путь написания своего аддона с кнопочками и интерфейсом более тривиальный
12 July 2016 08:44
Отлично, напишите здесь на форуме ваши контакты для связи.