Selectable objects

18 апреля 2016 12:43

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

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


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


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


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

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

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

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

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

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

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

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