Selectable objects

18 апреля 2016 12:43 #8905

- наличие таких текстур: https://www.blend4web.com/doc/ru/textures.html#d-scene
не использую
- или отключение опции конфига "enable_selectable"
проверил - true
18 апреля 2016 12:47 #8906
А можете пример скинуть?
Вроде, все должно работать, если не баг.
Команда Blend4Web
18 апреля 2016 13:23 #8908
Вот файлы которые на сервер залиты
18 апреля 2016 14:59 #8913
У меня вот так объекты определяются:

var object = m_scenes.pick_object(e.clientX, e.clientY);
console.log("click", object);


На бампере пару объектов удалось выделить:


Какую версию движка используете?
И ещё, проверьте, вот эта функция должна возвращать true:
can_select_objects


Команда Blend4Web
18 апреля 2016 15:33 #8914
Версия 16,3
can_select_objects возвращает false
18 апреля 2016 15:50 #8915
can_select_objects возвращает false
Тогда попробуйте во вьюере эту сценку запустить, например, через Fast Preview.

Ещё желательно, включить HUD и отключить Overview outlining mode как здесь:

Тогда будет отображаться список сабсцен, которые рендерятся - прикрепите скриншот, пожалуйста. И ещё интересно, что будет в консоли выводиться.

P.S Ну и ещё опцию Objects Selection надо выставить в ON.

Команда Blend4Web
18 апреля 2016 16:50 #8916
Если имелась ввиду Objects Selection которая в настройках сцены в блендере то выставил ON, если в fast preview кликаю на бампер он выбирается.
18 апреля 2016 17:14 #8917
Если имелась ввиду Objects Selection которая в настройках сцены в блендере то выставил ON, если в fast preview кликаю на бампер он выбирается.
Ага, во вьюере работает, значит с этим все в порядке. Возможно, сервак, на котором тестируете, слишком агрессивно кеширует файлы и отдает старый json, или сам браузер что-то закешировал.

В хроме с открытой консолью можно нажать F1 и отключить браузерный кеш:

и смотреть сцены с открытой консолью.

Но мне кажется, все-таки, это сервер. Можно сравнить json, который отдается сервером, с залитым json-ом. Можно ещё поменять модель или выкрутить, например, Motion Blur, чтобы удостовериться, что json отдается актуальный. Кстати, что за сервер, локально у себя подняли или на какой-то хостинг заливаете?
Команда Blend4Web
18 апреля 2016 18:07 #8918
Иван, спасибо огромное! Это Хром хулиганил, отключил кэш и все сразу стало работать
18 апреля 2016 18:13 #8919
ОК, рад, что помогло
Команда Blend4Web
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.