Форум

Проблемы с привязкой интерактива через NLA

20 марта 2015 00:48
вроде все делаю по инструкции из ваших уроков, возможно что то упустил…
прошу посмотреть подсказать в чем проблема,
1- неработают кнопки прикрепленные к камере которые должны отвечать за включение и выключение видимости объектов(может есть более простой или эффективный способ? как это осущестнить?)
2- грани с инфографикой пытаюсь сделать с экшаном типа show and hide через NLA script slot - неработает почемуто…
3- невоспроизводится NLA анимация прозрачности материала….
прошу совета)
4- не работает эффект свечения при наводке на объект с функцией selecteble
5- не получается привязать названия объектов к виду из камеры чтоб они оставались на своих позициях но при этом были всегда лицом к камере…
а так вообще оч доволен вашим появлением и с радостью осваиваю ваш сдк
примного благодарен вам за ваши труды!!!
так же интересно поучавствовать в помощи в ваших разработках на условиях волонтерства или фриланса как 3d дизайнер
20 марта 2015 11:08
Добрый день.
Похожие вопросы задавали другие участники форума в этой теме. Так же по glow-эффекту существуют отдельные темы.
Начнем по порядку.

неработают кнопки прикрепленные к камере которые должны отвечать за включение и выключение видимости объектов(может есть более простой или эффективный способ? как это осущестнить?)

Они работают, просто загвоздка в цепочке NLA-слотов в настройках сцены. Я ранее как-то писал на форуме:

"Не стоит забывать, что массив слотов выполняется последовательно. Т.е. после выполнения первого слота (оно начнется сразу при старте) начнется выполнение второго и так далее. Для того, чтобы не выполнять какие-либо слоты из цепочки без пользовательского действия, необходимо экранировать этот слот слотом типа "JUMP", перепрыгнув его."


грани с инфографикой пытаюсь сделать с экшаном типа show and hide через NLA script slot - неработает почемуто…

Тут ответ такой же, как и в первом пункте. Я чуть-чуть поправил NLA-цепочку в .blend-файле. Заранее приношу извинение, поскольку не знаю какой должна быть логика приложения. На основании Вашего .blend-файла сделал следующий пример. Действия осуществляются следующим образом:
1) при старте приложения объект Q.003 становится невидимым.
2) далее приложение ожидает нажатия на один из четырех объектов: S1, S2, S3, S4. Остальные NLA-слоты не выполняются, посколько слоты типа "JUMP" не дают приложению до них добраться.
3) при нажатии на объект S1 происходит (переход к слоту SLOT_13): объекты Q.006, Q.001, Q.003 делаются видимыми. Объект Q.005 делается невидимым. Воспроизводится анимация.
4) при нажатии на объект S2 происходит (переход к слоту SLOT_4): объект Q.005 делается видимым. Объект Q.004 делается невидимым. Воспроизводится анимация.
5) при нажатии на объект S3 происходит (переход к слоту SLOT_2): объект Q.004 делается видимым. Объект Q.002 делается невидимым. Воспроизводится анимация.
6) при нажатии на объект S4 происходит (переход к слоту SLOT_8): объект Q.002 делается видимым. Объекты Q.001, Q.006 делаются невидимыми. Воспроизводится анимация.
20 марта 2015 11:13

4- не работает эффект свечения при наводке на объект с функцией selecteble

glow-анимация запускается программно. То есть небходим экспорт в .json и написание логики работы приложения на JavaScript. Это не трудно, работа подобного функционала инициируется вызовом одной функции. Пример.
20 марта 2015 11:29

5- не получается привязать названия объектов к виду из камеры чтоб они оставались на своих позициях но при этом были всегда лицом к камере…

Вы имеете ввиду billboard-объекты? Подобные настройки есть на вкладке в настройках объекта на панели Blend4Web в разделе "Billboard".

Вот тут я сделал billboard-объект из объекта с текстами.
Cylindrical billboard:

Spherical billboard:

 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.