论坛

由用户创建的信息 kokon
30 April 2016 21:06
Спасибо за ответ!
Не могу сказать, то ли это, что мне нужно, так, как я немножко чайник в программировании, пока только учусь.
Прикрепил тестовый пример, давайте на нем прокачаем этот вопрос. Смысл примера в том, что по клику на кубике скрывается\показывается сноска. Нужно оставить возможность делать клик как действие только для левой кнопки мыши.
30 April 2016 14:22
Приветствую!
Элементы интерфейса (3d-кнопки) срабатывают при клике на них любой кнопкой мыши (левой, средней, правой). А необходимо срабатывание по клику только левой кнопки. Подскажите, уважаемые разработчики и знатоки blend4web, как решить эту задачу?
Спасибо за ответы!
29 April 2016 17:21

Если нужен интерфейс в виде 3д-объектов сцены, а не традиционный HTML, то можете попробовать опцию Viewport Alignment в настройках объекта: в пункте про Relations > Parent.
Вот так в моей сцене (в броузере) http://joxi.ru/52azxBbSGaxZdA выглядят 3d-элементы управления. Почти нормально. А вот как пришлось расположить кнопки в сцене blender http://joxi.ru/52azxBbSGaxv6A чтобы получилось в броузере более-менее ровно. Фокус камеры 50, если поставить больше, то перспективные искажения будут не так заметны, но в данном случае нужно именно такое значение.
29 April 2016 16:56
Чем ближе к камере и к краю кадра расположены элементы управления, тем более ярко выражены перспективные искажения. Интерфейс лучше ставить подальше от камеры, но тогда возникает риск, что сцена, находящаяся позади интерфейса пройдет сквозь него. Пожалуй, HTML-интерфейс хороший вариант. Спасибо!
29 April 2016 16:15
Вторая камера нужна (она должна быть ортогональной) для того, чтобы без перспективных искажений отображать интерфейс. К тому же, интерфейс должен быть кликабельным. Технология по приведенной вами ссылке позволяет реализовать кликабельный интерфейс? Спасибо за подсказку, буду разбираться!
29 April 2016 15:30
Привет всем!
Есть ли возможность, используя функционал blend4web и blender выставить в сцене две камеры, чтобы одна показывала сцену целиком, а вторая только элементы управления (интерфейс)?
Спасибо за ответ!
23 April 2016 15:12
Всем привет!
Если в конце пути к json файлу добавить атрибут autorotate, то после загрузки сцены, камера начнет автоматически вращаться вокруг нее.
http://joxi.ru/KAxo3JxI4jEnp2
Вопрос к уважаемым разработчикам и знатокам blend4web - как уменьшить скорость авто вращения камеры в два или три раза?
И второй вопрос - как остановить авто вращение камеры просто сделав один клик на экране, без протяжки курсора мышки?
Спасибо за ваши ответы!
21 April 2016 15:30
Актуальное замечание. Поправил, теперь логика работает без сбоев.
http://joxi.ru/n2YalXbIjB0PV2
Спасибо!
21 April 2016 15:10
Работает!!
http://joxi.ru/KAgoNBeIgaOG1A
Спасибо вам большое!
Хеппи блендфоблендинг!
21 April 2016 14:10
Спасибо за ответ!
Должна быть возможность делать паузу на любом кадре и сколь угодно долго держать ее. После, по клику, продолжить до конечного маркера.